@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;400;500;600;700;800;900&display=swap');
/*--------line-no--1727--1406--1407--1405------*/
@font-face {
    font-family: 'brandon_textregular';
    src: url("../fonts/hvd_fonts_-_brandontext-regular-webfont.woff2") format("woff2"),
         url("../fonts/hvd_fonts_-_brandontext-regular-webfont.woff") format("woff"),
         url("../fonts/hvd_fonts_-_brandontext-regular-webfont.svg#brandon_textregular") format("svg");
    font-weight: normal;
    font-style: normal;

}
.catalog-category-view .category-description .pagebuilder-column-group > div{ margin:0 0px;}
.catalog-category-view .category-description .pagebuilder-column-group > div > div{     margin: 0 10px;}
.old-special-price{ font-size: 15px;     letter-spacing: 1px;  }
.feature-pro-slider-outer .old-special-price .special-price{ position: absolute;     bottom: 0;     left: 0;}
.feature-pro-slider-outer .old-special-price{  min-height: 48px;     position: relative;}
.dze-home-ban > div.row{     margin-top: 22px !important;}
.navigation, .page-wrapper > .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
    max-width: 1350px !important;
}
.mess{ display:none !important;}
/*---------admin css -----------*/
section {
    padding: 2rem;
    margin-top: 50px;
  }

  .bg-gray {
    background-color: #f4f4f4;
  }

  .columns .column.main {
    padding-bottom: 0px;
  }

  .boxx {
    text-align: left;
    background: #fff;
    flex: 1 !important;
    margin: 15px;
    padding: 0px;
    padding-bottom: 10px;
  }

  .botton a {

    background: #eee;
    color: #202c44 !important;
    padding: 10px;
    border: 0px solid #bbb;
    margin-left: 20px;
  }
#html-body [data-pb-style=MUXGS89] {
    background-color: #fff  !important;
}

.recapture-layout {
    display: none !important;
}
.modal-custom .action-close:before {
    vertical-align: baseline;
}
.special-price {
    display: block !important;
	font-size: 15px;
    letter-spacing: 1px;
}
.cupon-code {
    text-transform: uppercase;
}
.category-black-friday .products-grid .product-item-details .product-item-actions {
    width: auto;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
}
.category-black-friday .at-list-page-top {
    margin-bottom: 0;
}
.page-main {
    margin-top: 0;
}
.cupon-code{ color: #f9a033;
    border: 1px dotted #f9a033;}
.page-header.type2 .panel.header .header.links > li.track-order > a{    background: #f9a033 !important;}
.hdr-number {
    left: 260px;
}

.breadcrumbs strong {
    color: #000 !important;
    font-weight: 600;
}
.page-wrapper>.breadcrumbs a, .page-wrapper>.breadcrumbs a:hover, .page-wrapper>.breadcrumbs a:focus {
    color: #000 !important;
    font-weight: 600;
}


.page-wrapper>.breadcrumbs .items {
    max-width: 1330px;
}

.cms-no-route .page-main {
    margin-top: 250px;
}

.cms-contact-us-crm .page-main {
    margin-top: 250px;
}
.customer-account-createpassword  .page-main {
    margin-top: 250px;
}
.customer-account-forgotpassword  .page-main {
    margin-top: 250px;
}

.customer-account-edit  .page-main {
    margin-top: 250px;
}
.vault-cards-listaction  .page-main {
    margin-top: 250px;
}

.review-customer-index  .page-main {
    margin-top: 250px;
}

.newsletter-manage-index  .page-main {
    margin-top: 250px;
}

.bss_companyaccount-subuser-index  .page-main {
    margin-top: 250px;
}

.bss_companyaccount-role-index  .page-main {
    margin-top: 250px;
}

.bss_companyaccount-report-index .page-main {
    margin-top: 250px;
}

.customer-paymentinfo-index  .page-main {
    margin-top: 250px;
}


.customer-address-index .page-main {
    margin-top: 250px;
}
.wishlist-index-index .page-main {
    margin-top: 250px;
}
.sales-order-history .page-main {
    margin-top: 250px;
}
.customer-account-index .page-main {
    margin-top: 250px;
}
.customer-account-create .page-main {
    margin-top: 250px;
}
.customer-account-login .page-main {
    margin-top: 250px;
}
.checkout-index-index .page-main {
    margin-top: 150px;
}
.checkout-cart-index .page-main {
    margin-top: 210px;
}

.page-header.type2 .block-search .action.search {
    border-radius: 50px !important;
    padding: 0 8px !important;
}

.page-header.type2 .block-search .action.search {
    background: #f9a033 !important;
    opacity: 10;
}
.header .block-search .action.search {
    height: 40px;
    line-height: 40px;
top: 2px;
right: 6px;
}


.modes-mode > span {
    color: #000;
}


.sw-megamenu.navigation > ul {
    height: 56px;
    line-height: 50px;
}

.navigation li.level0.last {
    background: #1d2434;
    height: 36px;
    border-radius: 6px;
    top: 10px;
    position: relative;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 37px;
}
.products.wrapper .product-item .qty-box {
margin: 2px 5px 0px 0px !important;
}

.products-grid .product-item-details .product-item-actions .tocart, .products-list .product-item-details .product-item-actions .tocart {
    height: 35px;
}

.category-black-friday.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart {
    width: 118px !important;
}

.navigation, .page-wrapper > .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
    max-width: 1300px ;
}
.products-grid .product-item .price-container .price {
    font-size: 18px;
}
.products-grid .product-item .old-price .price-container .price {
    font-size: 18px;
}

header.page-header.sticky-header .nav-sections{position: static !important;}

.page-header.type2:not(.header-newskin) {
position: relative;
width: 100%;
}


.product-addto-links .action.towishlist {
    font-size: 14px;
}
.catalog-product-view .product-info-main .product.overview .value {
    font-size: 15px;
}
.catalog-product-view .product-info-main .product-info-price .price-box .special-price {
    float: none;
}
.font-bold {
    font-weight: bold !important;
}
.product-info-price .price-box .old-price {
    font-size: 0px;
}
.product-info-main .product-info-price .old-price .price-wrapper .price {
font-size: 30px;
    color: #a7a7a7 !important;
    padding-right: 10px;
    font-weight: bold !important;
}
.old-price .price {
    text-decoration-color: #a7a7a7;
}

.product-info-main .page-title-wrapper h1 {
    border-bottom: 1px solid #ccc;
    font-family: 'Montserrat';
    font-size: 20px !important;
}
.catalog-product-view .product-info-main .product.overview {
    width: 100%;
}
.tierprice-section {
    border-radius: 10px;
    float: left;
    margin-top: 0px;
    margin-bottom: 25px;
    background: #fff;
    width: 100%;
    border: 1px solid #000;
}
.tierprice-section table tr:first-child {
    background: #f9a033;
    padding: 12px;
    border-radius: 10px 0 0 10px;
    position: relative;
}
.single-product .tierprice-section table tr {
    float: left;
}
.tierprice-section table tr:first-child td {
    padding: 0!important;
    position: initial;
    font-weight: 700;
    font-size: 32px;
    line-height: 33px;
    color: #F5F5F5;
    text-transform: uppercase;
}
.tierprice-section table tr:first-child td span {
    color: #000;
padding-bottom: 8px;
    padding-top: 8px;
}

.tierprice-section table tr td span {
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    float: left;
font-weight: normal;
}
.tierprice-section table tr {
    float: left;
    width: 24%!important;
}
.tierprice-section table tr td {
    font-size: 15px;
    color: #000;
    margin: 10px 0!important;
    padding: 10px 10px;
    line-height: 18px;
text-align: center;
}
.product-info-main .box-tocart .actions {
    width: auto;
}

.catalog-product-view .moved-add-to-links a.towishlist {
    border-radius: 0px;
    text-align: center;
margin-top: 0px;
    font-weight: 500;
    height: 40px;
    line-height: 37px;
}
.catalog-product-view .box-tocart .action.tocart {
    font-size: 14px !important;
    background: #f9a033 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-weight: bold !important;
	height: 40px !important;
}

.catalog-product-view .box-tocart .action.tocart:hover {
    background: #000 !important;
    color: #fff !important;
}


.box-tocart .action.tocart:not(:last-child) {
    margin-bottom: 2px;
}
.catalog-product-view .price-box .old-price {
    display: inline-block;
}
.catalog-product-view .product-info-main .product-info-price .price-box .special-price {
    float: none;
}

/*.page-main {
    margin-top: 200px;
}*/

.page-wrapper>.breadcrumbs {
    margin-top: 210px;
}







.catalog-product-view .price-box .old-price{ font-size:0;}
.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .tocart{     font-weight: 600 !important;     font-size: 13px;     text-transform: uppercase !important;     border-radius: 5px !important;     width: 120px !important;}
.products-grid .product-item .old-price{font-size: 0;}
.product.media .fotorama__stage{height: 600px !important;}
.fotorama__stage__frame .fotorama__img{width: 100%; object-fit: inherit;}

li.item.product.product-item.nth-child-2np1.nth-child-3n {
    border-right: 0px;
}
li.item.product.product-item.nth-child-2n.nth-child-3n.nth-child-4n.nth-child-6n.nth-child-8n {
    border-right: 0px;
}
li.item.product.product-item.nth-child-2n.nth-child-3n.nth-child-5np1.nth-child-6n {
    border-right: 0px;
}
li.item.product.product-item.nth-child-2n.nth-child-3n.nth-child-4n.nth-child-6n {
    border-right: 0px;
}
li.item.product.product-item.nth-child-2n.nth-child-3n.nth-child-6n {
    border-right: 0px;
}


.at-list-page-top h4 {
    font-size: 1.6rem;
}

.at-list-page-top b {
    font-size: 1.7rem;
}

.at-list-page-top p {
    font-size: 1.6rem;
}










li.item.product.product-item {
    border-left: 1px solid #ccc !important;
}

.products-grid .product-item-details .product-item-actions .tocart, .products-list .product-item-details .product-item-actions .tocart {
    background: #f9a033;
    border-color: #f9a033 !important;
}

.fotorama__stage{
border: 1px solid #ddd;
    border-radius: 7px;
}
.buyer-guide-content {
    position: absolute;
    top: 5px;
    width: 600px;
    right: 0;
    font-size: 16px;
    line-height: 30px;
    left: 100px;
}
.cms-index-index .products.wrapper .product-item .qty-box {
    margin-left: 0 !important;
}
.cms-index-index .products.wrapper .product-item .qty-box .input-text.qty{     width: 64px;}
.item.product.product-item:nth-child(5n) {
    border-left: 0px !important;
}
#featured_products .product-items .product-item{     border-bottom: 1px solid #ccc;     min-height: 692px;}
.products.wrapper .product-item .qty-box .input-text.qty{
    height: 35px !important;
    border-radius: 0px 0px 0px 0px !important; }
.item.product.product-item:nth-child(1) {
    border-left: 0px !important;
}
.products-grid .filterproducts .product-image-photo{ width:100%;}
.cms-index-index .page-main {
    max-width: 100%;
    padding: 0 0;
}
.cms-index-index .filterproduct-title{max-width: 1300px;
    padding-right: 0;}
.cms-index-index .products-grid.container{max-width: 1350px !important;}



.mp-banner-slider .owl-nav button span {
    color: #fff;
}

.owl-theme .owl-nav {
    margin-top: -45px;
}

.sidebar.sidebar-main.newactive{ z-index: 2;}
.sidebar.sidebar-main.newactive .block.filter{ margin-bottom: 0;}
.sidebar.sidebar-main.newactive + .sidebar.sidebar-additional{ position: fixed;     top: 416px;     width: 260px;}
#cart-sidebar-reorder .field.item.choice{     vertical-align: top;}
#cart-sidebar-reorder .product-item-name{ display: inline-block;     width: 81%;     height: auto !important;     vertical-align: top;     margin-top: 5px;}
.sidebar.sidebar-main.newactive + .sidebar.sidebar-additional #cart-sidebar-reorder{ overflow: auto; height: 154px;}

.products-grid .product-item .product-item-inner {
    min-height: 0px  !important;
}

.minicart-items-wrapper {
    height: 185px !important;
}
.hdr-number:after {
display: none !important;
}

.at-list-page-top p {
    margin-bottom: 20px;
}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete {
    margin-right: -4px !important;
    padding-top: 11px !important;
}

#search_mini_form{ width:100% !important; float:none !important;}
.header .block-search{    padding-left: 0px !important;}
.block-static-block.widget, .block-cms-link.widget{ margin-bottom:0;}
ul.prices-tier.items {
    display: none;
}

.catalog-product-view .product-info-price .price {
    color: #000 !important;
    font-weight: bold !important;
}
.searchsuite-autocomplete{width:100% !important;}
.searchsuite-autocomplete ul{ overflow:auto;}

.nav-sections div[data-content-type='html']{display: contents;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu > .container, .sw-megamenu.navigation li.level0.staticwidth > .submenu > .container{     max-width: 1300px !important;}

.products-list .tierprice-section table.save-more-table tr td {
font-size: 15px !important;
}

.catalog-product-view .tierprice-section table tr td {
    font-size: 16px !important;
}
.tierprice-section table tr td span {
    font-size: 14px !important;
}
.tierprice-section table tr td span.desktop-save-more {
    font-size: 16px !important;
}
/*-----------27/02/2024------------*/
.hospitality-banner-outer{     margin-bottom: 15px;}
.new-arival-slider-outer .product-image-wrapper,.feature-pro-slider-outer .product-image-wrapper{ padding-bottom: 100% !important;}
.cms-index-index  .mp-banner-slider .owl-carousel .owl-nav button.owl-prev { left: 20px;}
.cms-index-index  .mp-banner-slider .owl-carousel .owl-nav button.owl-next{ right: 20px;}
.cms-index-index .mp-banner-slider .owl-carousel .owl-nav button.owl-prev span, .cms-index-index .mp-banner-slider .owl-carousel .owl-nav button.owl-next span { color: #fff !important;
    background: #f9a033 !important;
    width: 36px !important;
    line-height: 31px !important;
    padding: 0 !important;
    height: 36px !important;
    border: 0px !important;
    font-size: 50px !important;
}
.for-desktop {
    display: block !important;
}
.owl-dots{ display:none;}
.feature-pro-slider-outer{ margin:20px 20px 25px !important;}
.popular-category-outer{ margin-bottom:0px;}
.icon-text-section{ margin-bottom: 60px;}
.popular-category-outer{     padding: 30px 0;}
.top-selling-ban + section{     background: #f4f4f4; margin-top: 25px;}
#category-products .slider-wrapper{
margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;}

#category-products .slider-wrapper ul{ padding:0 0;}

#category-products .owl-carousel .owl-nav button.owl-prev{ left: -30px;top: 30%;}
#category-products .owl-carousel .owl-nav button.owl-next{ right:-30px;top: 30%;}

#category-products .owl-carousel .owl-nav button.owl-prev span, .cms-index-index .owl-carousel .owl-nav button.owl-next span{ font-size:0 !important; border: solid black;     border-width: 0 3px 3px 0;     display: inline-block;     padding: 3px;     vertical-align: middle; width:25px; height:25px;}

#category-products .owl-carousel .owl-nav button.owl-prev span{transform: rotate(135deg); -webkit-transform: rotate(135deg);}

#category-products .owl-carousel .owl-nav button.owl-next span{     transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}

#category-products .owl-carousel.owl-drag .owl-item li{ margin:0 12px !important;}
#category-products .owl-carousel .owl-item img{     margin: 0 auto !important;}

.product-items .product-item-info{text-align:left;}

.product-items .product-item-name a{text-align:left !important;     color: #000;     font-weight: 400; font-size: 14px !important;}

.product-items .list-avalbilty-view{ display:none;}

.product-items .sku-avaliblity-show{     position: absolute;     left: 10px;     top: 10px;     z-index: 9;     right: 10px;}

.product-items .sale-label{ color: #fff;     padding: 3px 3px;     position: absolute;     right: 0;     top: 0;     margin: 0;     font-weight: 400;     font-size: 14px;}

.product-items .product-item{position:relative;}

.product-items .product_attribute_info{ display:none;}

.product-items .product-item-actions .actions-primary form:after{ content:""; display:table; clear:both;}

.product-items .product-item-actions .actions-primary .qty-box{ float:left;     border: 1px solid #ccc;}

.actions-primary .qty-box select{ display: inline-block;
    width: 66px;
    border: 0;}
.actions-primary .qty-box .dz-qty{    display: inline-block;
    margin-left: -5px;
    border: 0;
    border-left: 1px solid #ccc;
    width: 57px;
    text-align: center;
    height: 32px;
    line-height: 32px;}
.product-items .product-item-actions .actions-primary button.tocart{     float: right;
    width: 138px;
    border-radius: 0;
    color: #000;
    font-weight: 600;
    height: 33px;}
.cms-index-index .product-item-actions .towishlist:after {     content: "+";     display: inline-block;     clear: both;     color: #000;     position: absolute;     top: 0;     left: -12px; }
.product-item-actions .action.towishlist {     width: auto;     border: 0;     padding: 0;     min-height: inherit;     line-height: 21px;     height: auto;     color: #000;     font-size: 12px;     position: relative;     float: right; }

a.minimal-price-link{     font-size: 16px; font-weight: 400;}
.cms-index-index .product-items .product-item-name, cms-index-index .product-items .product.name a{     height: 35px; min-height: 35px;}
.price-container .price{ font-size: 20px; color: #000;      font-weight: 550;     letter-spacing: 0;}
.product-items .price-box{ font-size: 18px; color: #000;}
.product-items .old-price{ font-size:0; }
.old-price .price {     text-decoration-color: #e5282c !important;     color: #e5282c; font-size: 14px; }
.cms-index-index .product-items .product-item-actions{     position: absolute;     bottom: 10px;     left: 10px;     right: 10px;}
.cms-index-index .product-items .product-item{     min-height: 500px !important;}
.slick-prev, .slick-next{ z-index:inherit;}
#html-body .new-arrival {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
.product-item-actions .action.tocompare {
    display: none !important;
}
#html-body .new-arrival .row-full-width-inner{ max-width: 1300px !important;}
#html-body .new-arrival .new-arival-slider-outer{ padding:0 20px; margin:0 20px;}
.feature-pro-slider-outer{ padding:0 20px; margin:0 20px;}
.home-blog-outer .blog-learnmore-section h2{ font-size: 30px; margin-bottom: 25px;}
.home-blog-outer .blog-learnmore-section a{     background: #f8a034;     color: #000 !important;     padding: 7px 50px 7px 30px; text-decoration:none; position:relative;}
.home-blog-outer .blog-learnmore-section a:after{
content: "";
    display: block;
    clear: both;
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    top: 14px;
    right: 18px;
}
.home-blog-outer .blog-learnmore-section a:before{
content: "";
    display: block;
    clear: both;
    width: 19px;
    height: 1px;
    position: absolute;
    background: #000;
    top: 17px;
    right: 18px;
}
.home-blog-outer .blog-learnmore-section a:hover{ background:#000; color:#fff !important; text-decoration:none;}
.home-blog-outer .blog-learnmore-section a:hover:after{border: solid #fff; border-width: 0 1px 1px 0;}
.home-blog-outer .blog-learnmore-section a:hover:before{background: #fff;}
.home-blog-outer h3{ color: #3b4141;     font-weight: 400;     line-height: 25px;     margin-bottom: 20px;}
.home-blog-outer p{ color:#3b4141 !important;}
.home-blog-outer a{color:#3b4141 !important; text-decoration:underline;}
.home-blog-outer a:hover{ color:#f9a033 !important;}
.product-items .product-item-actions .actions-primary button.tocart:hover{ background:#000 !important; color:#fff !important; border-color:#000 !important;}
.product-item-actions .action.towishlist:hover,.product-item-actions .towishlist:hover:after{ color:#f9a033 !important;}
ul.category-color-dark li.product-category .thumb-info-title{ background:transparent !important;}
.cms-index-index .product-items .product-item .stock.unavailable{    
    position: absolute;
bottom: 2px;
   }
/*-----------27/02/2024------------*/
.minicart-items label:before{display:none;}

 /* 11JAN 2024

.products-list .tierprice-section{ margin-bottom: 10px;}
.products-list .product-item-description .row{ height: 17px; overflow: hidden;     font-size: 11px;}
.products-list .product-item-details .actions-primary{ width:100%;}
.products-list .product-item-details .actions-primary form{ display: flex;}
.products-list a.minimal-price-link .price-label{ color: #fff !important;
    font-size: 14px;}
.products-list a.minimal-price-link{ color: #fff !important;
    font-size: 13px;
    font-weight: 500;
    background: #e5282c;
    padding: 2px 3px;
    margin-top: 10px !important;     display: inline-block;}

.products.wrapper.products-list .product-item .qty-box .input-text.qty{     width: 52px;}
.products.wrapper.products-list .product-item .qty-box .dz-qty{ width: 50px; text-align: center;     font-size: 12px;}
.products.wrapper.products-list .product-item .qty-box{margin-right: 0 !important;     width: 50% !important;}
.products-list .product-item-details .product-item-actions .tocart{ width: 48% !important; margin-left: 5px;     font-weight: 600 !important;}
.products-list .product-item-details .actions-secondary{ width: auto !important;
    text-align: center;
    margin-top: 6px;
    margin-left: 0;
    border: 0;
    float: right;
    line-height: 10px;
    color: #000;
    font-size: 12px; position:relative;}
.products-list .product-item-details .actions-secondary:after{content: "+";
    display: block;
    clear: both;
    width: 10px;
    height: 10px;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: -14px;}
.tierprice-section table tr td{font-size: 13px !important;}
.catalog-category-view .products-list  .product-items .product.name{height:auto !important; min-height: auto;}
.catalog-category-view .products-list  .product-items .product.name a{ height:auto !important; min-height: auto;}
.products-list .product-item-details{ display: flex;}
.listpro-right{     width: 65%;}
.listpro-left{     width: 32%; padding-left: 15px; border-left: 1px solid #ccc; margin-left: 10px;     height: 167px; margin-top: 21px;}
.tierprice-section table tr td span.desktop-save-more{     font-size: 14px;}
.tierprice-section table tr td span{     font-size: 14px;}
  #layer-product-list .toolbar-products{display: block !important;}
  .sidebar.sidebar-main.newactive{top: 216px !important;}
  .sorter-action {margin-top: 0px !important ;}
  .products-list .list.product-items .product-item{border: 1px solid #ccc !important;padding: 7px 13px 0 13px; margin-bottom: 15px;}
  .products-list .item.product.product-item:nth-child(1) { border-left: 1px solid #ccc !important;}
  .products-list .item.product.product-item:nth-child(5n) { border-left: 1px solid #ccc !important;}
  .products-list .product-item-details .actions-secondary{width: 100px;padding: 0 0 0 4px;}



 */

strong.modes-mode.active.mode-list {
    font-weight: bold;
}
strong.modes-mode.active.mode-grid {
    font-weight: bold;
}

.account layout-1220 wide mobile-sticky customer-account-index page-layout-2columns-left 1220 .sidebar.sidebar-main, .sidebar.sidebar-main.newactive {     width: 22% !important;     padding-right: 20px; }


.products-list .product-item-description .row {     height: 40px; }


.catalog-product-view .box-tocart .qty select { height: 40px !important; }
.catalog-product-view .box-tocart .dz-qty {     line-height: 40px; height: 40px !important; }


.product.description ul li {     margin: 0;     list-style: none; }
.product.description ul li [class^="porto-icon-"] {     background: #333;     color: #fff !important;     border-radius: 50px; }


.catalog-product-view .product-info-main .product-info-price {     margin-bottom: 30px;     margin-top: 30px; }

.product-info-main .product.overview {     margin: 30px 0; }

.catalog-product-view .special-price {     display: inline-block !important; }


.catalog-product-view .product-info-main .box-tocart {     margin-bottom: 0;     padding: 2.25rem 0 1.25rem;     border-top: 1px solid #ccc;     border-bottom: 1px solid #ccc;     border-bottom: 1px solid #cc; }

.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {     font-size: 12px !important;     border-radius: 0px !important; }
.products.wrapper .product-item .qty-box .dz-qty {     border-radius: 0px 0px 0px 0px; }

.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart {     width: 160px !important; border-radius: 0px !important; }
.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart {
	width: 120px !important;
}
[data-content-type='row'][data-appearance='contained'] {     max-width: 1300px; margin-top: 10px; }
#layer-product-list .toolbar-products{display:none;}
.mp-banner-slider .owl-nav button span {     color: #fff;     background: #f9a033;     width: 36px;     line-height: 36px;     padding: 0px 0 8px 0;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu {     background-color: #121828 !important; padding-bottom: 50px !important; top: 50px; }
.sections .navigation .level0 .submenu a { padding: 7px 14px 7px 0 !important; }
.nav-sections-item-content>.navigation {     padding: 0 4px 0 0 !important; }
.navigation ul,.sw-megamenu.navigation > ul,.nav-sections-item-content>.navigation{position: static !important;}
.page-header.type2 .nav-sections{ position:relative;}
.time-countdown-section{ position: absolute !important;     bottom: 50%;     right: 75px;     background: #000000a6;     padding: 0px;     color: #fff !important;     text-align: center;     border-radius: 5px 5px 0 0; }
.time-countdown-section h2{     margin: 0 0;     padding: 15px 10px;     text-transform: uppercase;}
#countdown{ background: #f9a033;     padding: 10px;     color: #000;     margin-bottom: 0;     font-weight: 700;     font-size: 16px;}
span.cat-label.cat-label-label3 {     background: #cc0000 !important;     font-size: 12px !important; }
.sw-megamenu.navigation ul > li.level0:nth-child(8) {         float: none;     }
    .sw-megamenu.navigation ul > li.level0:nth-child(9) {         float: right;     }

.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]:before {        display: none;     }

.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]:after {         display: none;     }

    .sw-megamenu.navigation ul > li.level0:nth-child(8):hover {         background: #121828 !important;     border-radius: 0px;     width: auto;     }

    .sw-megamenu.navigation ul > li.level0:nth-child(9):hover {         background: transparent !important;     }

.sw-megamenu.navigation span.cat-label.cat-label-label2 {         background-color: #cc0000 !important;     }


    .sw-megamenu.navigation li.level0 > a > span.cat-label.cat-label-label2:before {         border-top-color: #cc0000 !important;     }
    .sw-megamenu.navigation li.level0 > a > span.cat-label.cat-label-label3:before {         border-top-color: #cc0000 !important;     }
        .sw-megamenu.navigation span.cat-label {             font-size: 12px !important;         }
	.footer-bottom {     background-color: #fff !important; padding: 10px 0; }
	.footer-bottom address {     color: #000; }


    .red-hot-tag + span:after {         content: "Hot";         display: block;         clear: both;         background: #f2a437;         color: #000;         position: absolute;         top: 0;         padding: 0 4px;         border-radius: 0;         right: -45px;         font-size: 12px;         line-height: 18px !important;         transform: translate(0, 0);         text-transform: uppercase;         font-family: 'Poppins', sans-serif !important;     }
    .red-hot-tag + span:before {         content: "";         display: block;         clear: both;         position: absolute;         top: 5px;         width: 0px;         height: 0px;         border-left: 5px solid transparent;         border-right: 5px solid transparent;         border-top: 7px solid #f2a437;         right: -14px;         rotate: 90deg;     }

/*.product-labels {
    right: 280px !important;
}
*/
.product-store-availability {     display: none; }

.bss-fastorde-bottom tr td .multiple-wishlist .multi-show .show-input {
    color: #a39b9b;
}
#bss-fastorder-form .bss-search-input {
    font-size: 12px;
    color: #000;
    border: 1px solid #a39b9b;
}

input.input-text.aaa.bss-search-input.bss-search-input2.allow-search::placeholder {
    color: #000;
}

div.MagicToolboxSelectorsContainer a {
    margin: 0 0 0px 0 !important;
}

#mageplaza-bannerslider-block-before-content-1 .owl-theme .owl-dots .owl-dot.active span {
    background: #fb9300;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    top: 40% !important;
}

.mp-banner-slider .owl-dots .owl-dot, .page-header.type2 .customer-welcome .action.switch {
    background: #fff !important;
}
.owl-theme .owl-dots .owl-dot span {
    background: #fff;
}

/*-----new logo------*/

.header .block-search{ width:36% !important;}
.logo img{ width:420px;}

.block-search {             margin-left: 10px;         }
.product-label.sale-label {
    background-color: #4d9527;
}
.product-items .sale-label {
    padding: 5px 5px;
}


.shipping-modal .shipping-charge .close-btn{ top: -11px; right: -9px;}
.header-top-section .header-top-links{ margin-top: 2px !important;}
.header-top-section .discount-msg a.view-list-trigger b {     color: #000 !important;     font-weight: 400; }
.desktop-discount-msg a.view-list-trigger{     background: #fff !important;
    color: #000 !important;
    border-radius: 2px;
    font-weight: 400;
    font-size: 12px !important;
    padding: 0px 5px 0px;
    line-height: 20px !important;
    border-left: 0;
    text-decoration: none !important;
    display: inline-block;
    vertical-align: top;
    margin-top: -1px;     margin-left: 10px;}
.desktop-discount-msg a.view-list-trigger:hover,.mob-discount-msg a.view-list-trigger:hover{ background: #f9a033 !important; }
.mob-discount-msg a.view-list-trigger{ background: #fff;     color: #000;     padding: 2px 7px;     border-radius: 3px;     font-weight: 600;     text-decoration: none;}
.desktop-discount-msg a:hover{ text-decoration: none; }
.desktop-discount-msg a:hover b{ color:#fff !important;}
.social-icons.for-mobile>li>a.twitter-link:hover{ background:transparent !important; }
.catalog-category-view.page-layout-1column #layered-filter-block{ display:none;}
.porto-icon-up-open:before{     margin: 0;}
.social-icons>li>a { border: 0px !important; }

.products-list .price-container .price {         font-weight: 600; }

#wishlist_add {         position: inherit !important;         background: #f2a437;         color: #000;         text-transform: uppercase;         font-weight: bold;     }


#wishlist_add:after {     content: "+";     font-size: 18px;     font-weight: bold; }
span.full {     background: #1175C0;     padding-left: 5px;     padding-right: 5px;     color: #fff; }

span.twin {     background: #774c29;     padding-left: 5px;     padding-right: 5px;     color: #fff; }

span.queen {     background: #72AA49;     padding-left: 5px;     padding-right: 5px;     color: #fff; }

span.king {     background: #F15A2D;     padding-left: 5px;     padding-right: 5px;     color: #fff; }

/*---------admin css -----------*/
/*--------admin block---porto_homeslider_4_old css----*/
#mageplaza-bannerslider-block-before-content-1 {
                border-bottom: 0px solid #f9a033;
            }


            .line-l {
                height: 1px;
                position: relative;
                flex: 1 1 auto;
                min-width: 22%;
                background: #000;
                display: inline-block;
                vertical-align: middle;
            }

            .line-r {
                height: 1px;
                position: relative;
                flex: 1 1 auto;
                min-width: 22%;
                background: #000;
                display: inline-block;
                vertical-align: middle;
            }

            .products-grid .product-item .price-container .price {
                font-size: 25px;
            }

            .icon-text-section {
        background-color: #fff;
        box-shadow: 0 2px 3px -1px rgba(186, 186, 186, 0.7);
    }
    .icon-column-title h4 {
        line-height: 0px;
        font-weight: 700;
        color: #000000;
        margin-bottom: 0px;
        text-transform: uppercase;
        position: relative;
        top: -25px;
        font-size: 16px;
    }

    .icon {
        color: grey;
        padding: 10px 40px 40px 0px;
        font-size: 30px;

    }

    .middle-box {
        border-right: 1px solid #ddd;
        margin-top: 20px;
        margin-left: -38px;
    }

    .first-box {
        border-right: 1px solid #ddd;
        margin-top: 20px;
        margin-right: 45px;
    }

     section {
        padding: 2rem;
        margin-top: 0px !important;
    }

    .bg-gray {
        background-color: #f4f4f4;
        padding-bottom: 50px;
    }
ul.products li.product-category .thumb-info h3 {
                text-align: center;
            }




            .porto-icon-money:before {
                font-size: 40px;
                top: 10px;
                position: relative;
            }

            .porto-icon-shipping:before {
                font-size: 40px;
                top: 10px;
                position: relative;
            }

            .porto-icon-support:before {
                font-size: 40px;
                top: 10px;
                position: relative;
            }

            .porto-icon-bag:before {
                font-size: 40px;
                top: 10px;
                position: relative;
            }

            .icon-text-section {
                background-color: #fff;
                box-shadow: 0 2px 3px -1px rgba(186, 186, 186, 0.7);
            }

            .icon-column-title h4 {
                line-height: 0px;
                font-weight: 700;
                color: #000000;
                margin-bottom: 0px;
                text-transform: uppercase;
                position: relative;
                top: -25px;
                font-size: 16px;
            }

            .icon {
                color: grey;
                padding: 10px 40px 40px 0px;
                font-size: 30px;

            }

            .middle-box {
                border-right: 1px solid #ddd;
                margin-top: 20px;
                margin-left: -38px;
            }

            .first-box {
                border-right: 1px solid #ddd;
                margin-top: 20px;
                margin-right: 45px;
            }

            .page-main {
                margin-top: 130px;
            }

            .counti {
                background: #141728;
                color: #fff;
                padding-top: 10px;
                padding-bottom: 10px;
                font-size: 28px;
                letter-spacing: 3px;
                width: 100%;
                text-align: center;
                font-weight: bold;
            }

            div#demo {
                display: inline-block;
                font-size: 28px;
                color: #f2a438;
            }

            .aftr-home-slider .home-ban-right img {
                height: 567px;
                border: 1px solid #3c3737 !important;
            }

            .aftr-home-slider .left-top img {
                border: 1px solid #3c3737 !important;
            }

            .aftr-home-slider .left-btm .col-md-6 img {
                border: 1px solid #3c3737 !important;
            }
/*-------admin block css------*/
/*--------admin cms page css---*/
.owl-nav button span {
    font-size: 50px !important;
}

.product-image-wrapper
{
    padding-bottom: 80% !important;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    background-color: transparent !important;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
z-index: 1;
width: 40px;
height: 40px;
background-color: #ccc;
border-radius: 0px;
position: absolute;
top: 50%;
transform: translatey(-50%);
}

.owl-nav button span {
font-size: 30px;
height: 100%;
display: block;
width: 100%;
}
.owl-carousel .owl-nav button.owl-prev {
    left: -30px;
}

.owl-carousel .owl-nav button.owl-next {
    right: -30px;
}
.owl-carousel .owl-nav {
margin: 0;
}
.btn-wrap {
text-align: center;
width: 100%;
}

.owl-theme .owl-nav .disabled,
button.disabled {
opacity: 0.6;
}




.extra {
  display: none;
}

/*label {
font-weight: bold;
  color: #000;
}
.dzeeb label:before {
  content: "Read More";
}
input[type="checkbox"]:checked ~ label:before {
  content: "Read Less";
}
.dots:has(~ input[type="checkbox"]:checked) {
  display: none;
}
.extra:has(~ input[type="checkbox"]:checked) {
  display: inline;
}
*/






.line-l {
    background: #ccc;
min-width: 37%;
}

.line-r {
    background: #ccc;
min-width: 37%;
}

.inline-title {
    padding-left: 20px;
    padding-right: 20px;
}


.products-grid .product-item .product-item-details {
    padding: 16px;
}

.products-grid .product-item .product-item-info {
    position: relative;
    border: 1px solid #ccc;
    padding: 10px;
text-align: left;
}



ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-next.slick-arrow {
    right: 0%;
}

ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-prev.slick-arrow {
    left: -3%;
}


.cms-home li.product-item {
    border: 1px solid #ccc;

    padding: 10px;
width: 95% !important;
min-height: 480px;
}

.product-item-photo {
    min-height: auto !important;
}

.product-image-photo {
left: 0px;
}


.products-grid .product-item-details .product-item-actions {
    width: 100%;
    height: 40px;
    margin-top: 0px;
    margin-bottom: 30px;
}
.products-grid .product-item .product-item-inner {
    margin: -16px 0 0 0 !important;
}
.product-item-photo {
    margin-bottom: 0px;
}
.products-grid .list-sku {
    top: 0px;
    padding-left: 10px;
}

.products-grid .product-item {
    padding: 15px;
}








ul.category-color-dark li.product-category .thumb-info-title {
    text-align: center;
}

.product-items .product-item-name a {
    text-align: center;
}
.product-item-actions .action.towishlist {
    width: auto;
}

.slick-prev, .slick-next {
    width: 0px;
}
button:not(.primary) {
    padding: 0 0px;
    top: 50%;
}

.slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {
    color: #000;
}
.product-item .tocart {
margin-bottom: 10px;
}





.change-img-hover {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
}
.change-img-hover .img-normal {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.change-img-hover .img-hover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.7s ease;
  transition: opacity 0.7s ease;
}
.change-img-hover:hover > .img-hover {
  opacity: 1;
}
.popular-category-outer {
    padding: 0px 0;
}
.ftext {
    text-align: center;
    display: block;
    background: #f9a033;
    color: #000;
    padding: 10px;
    border-radius: 0px;
    font-weight: 600;
    width: 200px;
    margin: 0px auto;
    text-transform: uppercase;
}

label.ftext:hover {
    background: #121727;
    color: #fff;
}
.thumbs-hover img {
    border: 2px solid #ccc;
    padding: 2px;
    border-radius: 0px !important;
transition: 0.3s;
display: block !important;
}
.thumbs-hover img:hover {
    border: 2px solid #f9a033;
    padding: 2px;
    border-radius: 10px;
transform: scale(1.1);
}



.desk-popular-category-slider li img:hover {
 filter: brightness(90%);
background: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .4));
opacity: 1;
}

.desk-popular-category-slider li img {
/*transition: all 0.3s ease-in-out;*/
transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}

.summer-img img:hover {
 filter: brightness(90%);
background: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .4));
opacity: 1;
}

.summer-img img {
transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}

.appliance-img-outer {
transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
height: 195px;
}
.appliance-img-outer:hover {
 filter: brightness(90%);
background: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .4));
opacity: 1;
height: 195px;
}


.hospitality-banner-outer {
transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
height: 190px;
}
.hospitality-banner-outer:hover {
 filter: brightness(90%);
background: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .4));
opacity: 1;
height: 190px;
}

.hidethis {
display: none;
}
.for-mobile {
display: none !important;
}
.for-desktop {
display: block !important;
}
/*-------contact us map---------*/
.locator-outer{ position:relative;}
.locator-outer-inner{     position: absolute;     left: 35px;     top: 45px;     width: 363px; }
.locator-outer-inner .title{ margin-bottom: 42px;     font-size: 45px;     position: relative;     z-index: 99;     text-transform: uppercase;}
.locator-outer-inner .search-container{ top: 70px;     left: 0;     width: 100%;}
.locator-outer-inner .stores-list-container{ top: calc(15% + 123px);     width: 100%; left:0}
.locator-outer-inner .stores-list-container .store-info-container{     width: 80%;}
.locator-outer-inner .stores-list-container .store-container{ border-bottom: 1px solid #e5e5e5; background: #fff;     border-radius: 0;}
.locator-outer #map{ height: 100vh;}
.locator-outer .gm-style-iw-chr{ position: absolute;     right: 0;     top: 0;}
.locator-outer .gm-style-iw-chr button{ width: 30px !important; height: 30px !important; background: #b1afaf !important;}
.locator-outer .gm-style-iw-chr button > span{margin: 3px !important;}
.store-info-window > div{ margin-bottom: 7px;}
.store-info-window .store-info-status{ color: green;}
.store-info-address,.store-info-phone{ display:flex; }
.store-info-address a,.store-info-phone a{ margin-left:5px; color: #000 !important;}
.store-info-address a:hover,.store-info-phone a:hover{ color:#f9a033 !important;}
.store-info-picture img{ width: 150px;}
.store-info-picture{ text-align:center;}
.store-info-name{     font-weight: 600;}
/*--------admin cms page porto_homeslider_4_old css---*/
/*-------contact us map---------*/
.category-description ul{ padding:0 0; list-style: none;}
.category-description ul li{     margin: 0;}
.category-description ul li:before{    content: '\f82b';     clear: both;     font-family: 'porto-icons';     font-style: normal;     font-weight: normal;     margin-left: 0;     speak: none;     display: inline-block;     text-decoration: inherit;     width: 17px;     height: 17px;     margin-right: 10px;     text-align: center;     font-variant: normal;     text-transform: none;     line-height: 17px;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     background: #333;     color: #fff;     border-radius: 100%;}
.page-main .product-info-main .product-info-price .old-price .price-wrapper .price{ color: #7f7f7f !important;     text-decoration: none; position: relative; padding-left: 10px;     font-size: 25px !important;}
.page-main .product-info-main .product-info-price .old-price .price-wrapper .price:after{ content: "";     position: absolute;     top: 50%;     left: 0;     transform: translateY(-50%);     pointer-events: none;     z-index: 1;     width: 100%;     height: 1px;     background: #7f7f7f;}
.catalog-product-view .price-box .old-price{     display: block !important; line-height: 22px;}
/*------buymore save more---list-------*/
.buymore-outer {     display: flex ;     border: 1px solid #000;     border-radius: 6px;     overflow: hidden;     width: 100%;     max-width: 510px;     margin: 0 auto;     height: 72px;}
.buymore-outer .left{     background-color: #f9a033;     color: #000;     padding: 10px 10px;     display: flex ;     flex-direction: column;     justify-content: center;     align-items: center;     font-size: 14px;     font-weight: bold;     width: 75px;     flex-shrink: 0;     line-height: 0.9;	}
.buymore-outer .left br{ display:none;}
.buymore-outer .left .buy{ font-size: 17px; letter-spacing: 2px;}
.buymore-outer .left .save{ font-size:16px;}
.buymore-outer .left .more{ font-size: 15px;}
.buymore-outer .left span{ display: block;     font-weight: 300;}
.buymore-outer.detail-buy-more .right {        display: flex ;     flex-grow: 1;     align-items: center;     text-align: center;}
.buymore-outer .right > div {        flex: 1;     padding: 0 10px;     border-right: 1px solid #ccc;     box-sizing: border-box;     line-height: 1.2;}
.buymore-outer .right > div span {     display: block; text-align: center;}
.buymore-outer .right > div:last-child{ border-right:0;}
.buymore-outer .right > div span.case, .buymore-outer .right > div span.case1, .buymore-outer .right > div span.case2 {     font-size: 12px !important; }
.buymore-outer .right > div span.caseprice{ color: #000;     font-size: 12px;     font-weight: 600;}
.products-list .tierprice-section{ display:none;}
.catalog-product-view .buymore-outer{     height: 85px;}
.catalog-product-view .buymore-outer{     max-width: 100%;}
.catalog-product-view .buymore-outer .left{     width: 100px;}
.catalog-product-view .buymore-outer.detail-buy-more .right{ text-align:left;}
.catalog-product-view .buymore-outer .left .buy{     font-size: 20px;}
.catalog-product-view .buymore-outer .left .more {     font-size: 17px; }
.catalog-product-view .buymore-outer .left .save {     font-size: 18px; }
.catalog-product-view .buymore-outer .right > div span.case, .catalog-product-view .buymore-outer .right > div span.case1, .catalog-product-view .buymore-outer .right > div span.case2 {     font-size: 13px !important;     margin-bottom: 3px; }
.catalog-product-view .buymore-outer .right > div span.caseprice{ font-size: 15px;}


/*------buymore save more---list-------*/
.sub-cat ul li .custom-attribute{ text-align:center; font-size: 14px;} 
.sub-cat ul li .custom-attribute p{     margin-bottom: 3px;}                                                        
.buy-sh-btn a{     display: inline-block;     margin-left: 8px;     cursor: pointer;     border: 0;     padding: 0;     color: #1d283f;     font-size: 17px;     vertical-align: top;     margin-top: -1px; text-decoration: underline; font-weight: 700;}
.buy-sh-btn a:hover{ color:#f9a033; text-decoration:none;}  
.shipping-modal .shipping-charge .close-btn{ font-size: 28px;     position: absolute;     top: -18px;     line-height: 26px;     right: -15px;     cursor: pointer;     background: #fff;     width: 24px;     text-align: center;     border-radius: 100%;     height: 24px;}
.desktop-discount-msg a{color: #fff;}
.desktop-discount-msg a:hover{color: #fec800;}
.shipping-modal{ display: block;     position: fixed;     z-index: 999999;     background: #000000e0;     left: 0;     right: 0;     top: 0;     bottom: 0;}
.shipping-modal .shipping-charge{     background: #fff;     width: 333px;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     padding: 15px;     border-radius: 5px;}
.shipping-table .shipping-header{ display: flex ;     width: 100%;     background: #202c44;       margin-bottom: 6px;  border: 0;     color: #fff;     font-weight: 500;}
.shipping-table .shipping-header > div,.shipping-table .shipping-row > div{ width: 50%; padding:8px 12px; font-size: 14px;}
.shipping-table .shipping-row{    display: flex ;     background: #f3f5f7; margin-bottom: 6px;}
.shipping-table .shipping-row > .bold{ font-weight:600;}
.shipping-table{     position: relative;}
.shipping-table:after{     content: "";     display: block;     clear: both;     height: 87%;     width: 1px;     background: #000;     position: absolute;     top: 42px;     left: 47%;     z-index: 99;}

/*---------check out page sign in popup-----------*/
#custom-field-form{ padding:0 0 !important;}
#custom-field-form > div.field .label{ border-bottom: 1px solid #121828;     background-color: #121828;     margin-bottom: 15px;     color: #f9a033 !important;     text-transform: uppercase;     font-size: 16px;     font-weight: bold;     padding: 10px 10px;     display: block !important;}
.checkout-index-index .page-header.type2:not(.header-newskin){         z-index: inherit;}
.checkout-index-index .authentication-dropdown{     position: fixed;     background: #000000b3;     top: 0;     left: 0;     right: 0;     bottom: 0;     border: 0;     z-index: 99999 !important;}
.checkout-index-index .authentication-dropdown .modal-inner-wrap{ padding: 25px 18px;     background: #fff;     width: 300px;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);}
.checkout-index-index .authentication-dropdown button.action-close{ width: auto;     height: auto;     margin: 0;     background: transparent !important;     line-height: normal;}
.checkout-index-index .authentication-dropdown button.action-close:after,.checkout-index-index .authentication-dropdown button.action-close:before{     content: "";     display: inline-block;     clear: both;     position: absolute;     left: -18px;     height: 14px;     width: 2px;     background-color: #000;     top: 10px;     border-radius: 10px;     font-size: 0;}
.checkout-index-index .authentication-dropdown button.action-close:after{        transform: rotate(-45deg);}
.checkout-index-index .authentication-dropdown button.action-close:before{transform: rotate(45deg);}
.checkout-index-index .block-authentication .block-title strong{ display:none;}
.checkout-index-index .authentication-dropdown + .modal-custom-overlay{ display:none;}
.checkout-index-index .block-authentication .field .label{ line-height: 14px;}
.checkout-index-index .authentication-dropdown form .fieldset>.field{     margin: -14px 0 5px;}
.checkout-index-index .authentication-dropdown form .fieldset>.field .control{     margin: -12px 0 0px 0 !important;}
.checkout-index-index .authentication-dropdown form input[type="email"], .checkout-index-index .authentication-dropdown form input[type="password"]{     background: #f7f8f9; border: 1px solid #ebebeb;}
.checkout-index-index .authentication-dropdown .actions-toolbar>.primary{ display:block; float:none; }
.checkout-index-index .block-authentication .actions-toolbar>.primary .action{ width: 100%;     background: #040e26 !important;     border-color: #040e26 !important;     color: #fff;} 
.checkout-index-index .block-authentication .actions-toolbar>.primary .action:hover{ background:#f9a033 !important; border-color:#f9a033 !important; color:#000 !important;}
.checkout-index-index .authentication-dropdown .actions-toolbar>.secondary{ position: absolute;     bottom: 65px;     right: 20px;}
.checkout-index-index .authentication-dropdown .actions-toolbar .secondary a.action{     color: #397cec !important; font-weight: 600;     line-height: 27px;}
.bss-onestepcheckout .opc-wrapper #shipping-new-address-form > div:nth-child(11n) .label,.bss-onestepcheckout .opc-wrapper #shipping-new-address-form > div:last-child .label{ border-bottom: 1px solid #121828;     background-color: #121828;     margin-bottom: 15px;     color: #f9a033 !important;     text-transform: uppercase;     font-size: 16px;     font-weight: bold;     padding: 16px 10px;     display: block;}
/*---------check out page sign in popup-----------*/
.log-titel{     font-size: 16px; font-weight: 600;}
.catalog-category-view .specb{     width: 100%; height: auto;   min-height: 188px;}
.catalog-category-view .spec{ width: 100%;     height: auto;     padding-left: 15px;     padding-right: 15px;     font-size: 14px;     min-height: 240px;}
/*---------add to list popup-----------*/
.popup {
    display: none; /* Hidden by default */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6); /* Semi-transparent background */
    z-index: 1000;
}

.popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    text-align: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    max-width: 400px;
    width: 90%;
}

.popup-content h2 {
    margin-bottom: 10px;
}

.popup-content p {
    margin-bottom: 20px;
}

.popup-content button {
    background-color: #007bff;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
	line-height: 18px;
}
.cms-index-index .popup-content button{ padding: 10px 20px !important;     line-height: 10px;}
.popup-content button:hover {
    background-color: #0056b3;
}

.close-popup {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    cursor: pointer;
}

.close-popup:hover {
    color: #000;
}
/*---------add to list popup-----------*/
.products-grid .listpro-left .action.more{ display:none;}
.catalog-category-view .products-grid .product-item .product-item-info .product-item-details .listpro-right{      width: 100%;}
.catalog-category-view .products-grid .product-item .product-item-info .product-item-details .listpro-left{     width: 100%;     margin: 0;     padding: 0;     border: 0; height:168px !important;}
.feature-pro-outer .slick-prev:before, .feature-pro-outer .slick-next:before, .feature-pro-outer .slick-prev:after, .feature-pro-outer .slick-next:after{     font-size: 25px;}
.cms-page-view .page-main{ padding-top:0!important;}
.page-wrapper>.breadcrumbs .items{ padding: 8px 15px !important;     height: 30px;}
.page-wrapper > .breadcrumbs{     margin-top: 10px !important;     margin-bottom: 10px !important;}
.breadcrumbs .items>li p{ margin-bottom:0; font-size: 10px; font-weight:450 !important; line-height: 16px;}
.page-wrapper>.breadcrumbs a{ font-size: 10px; font-weight:450 !important; }
.box-order-shipping-method .delivery-information {display:none;}
.at-list-page-top .f::first-letter {   font-size: 18px !important; }
.catalog-category-view .breadcrumbs {     margin-bottom: 10px !important; }
.at-list-page-top{ margin-bottom: 20px !important;}
.at-list-page-top p{ margin-bottom:10px !important;}
.checkout-onepage-success .scs p > a,.checkout-onepage-success .scs p > a > strong{ color:#0b57d0 !important; font-weight:bold;}
.catalog-product-view .product.description ul li:before{ content: '\f82b';     clear: both;     font-family: 'porto-icons';     font-style: normal;     font-weight: normal;     margin-left: 0;     speak: none;     display: inline-block;     text-decoration: inherit;     width: 17px;     height: 17px;     margin-right: 10px;     text-align: center;     font-variant: normal;     text-transform: none;     line-height: 17px;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     background: #333;     color: #fff;     border-radius: 100%;}
.product.description ul li i{ display:none;}
a, .alink{ color: #0b57d0;}
.field.street .field[name="shippingAddress.street.0"] label span{ display:none;}
.desk-free-delivery-outer img{ width:80px;}
.for-desktop-customer .col-sm-3{ background: #eee;padding: 20px 15px;margin-right: 40px;     font-size: 23px;     font-weight: 600;}
.for-desktop-customer .col-sm-3 h3{ font-size: 45px; font-weight: bold; margin: 0px;}
.for-desktop-customer .col-sm-3.fast-free-con{ margin-right:0;}
.home-store-cont h1.footerhead{ text-align: center;     margin-bottom: 10px;}
.footer-bottom address{     margin-top: 10px;}
.desk-free-delivery-outer{ margin-top:0px; margin-bottom: 25px !important;}
.desk-free-delivery-outer .icon-column-title{ border-right: 1px solid #ddd;     height: 93px;     padding: 15px 0 0;     margin-bottom: 20px;     margin-right: 73px;}
.desk-free-delivery-outer .icon-column-title img{     width: 80px;}
.desk-free-delivery-outer .icon-column-title h4{     display: inline;}
.desk-free-delivery-outer .icon-column-title p{ position: relative;     left: 84px;     top: -29px;     font-style: italic;}
.desk-free-delivery-outer .icon-column-title.middle-box{ height: 93px;     padding: 15px 0 0;     margin-bottom: 20px;     margin-top: 0;     margin-right: 38px;}
.desk-free-delivery-outer .icon-column-title.last-box{ margin-right:0; border-right:0;}
.deals-of-months-outer .for-desktop.desk-deals-of-months{ padding-top: 10px !important; padding-bottom: 20px !important;}
.desk-deals-of-months .inline-title{ font-weight: 600; text-transform: uppercase; color:#000; padding-left:0; text-align: center; background: #f4f4f4;}
.desk-deals-of-months .summer-collection-title{ line-height:1;text-align: center;}
.desk-deals-of-months .summer-collection-title span.inline-title{ font-weight: 600; text-transform: uppercase; margin-left: 10px; background: #f4f4f4;}

.req-pay-btn{ background-color: #f9a033 !important; color:#000 !important; float: left;}
.req-pay-btn:hover{ background-color: #000 !important; color:#fff !important;}
#mail-result{         color: #76af74;     float: left;     margin-left: 10px;     margin-top: 13px;}
#mail-result p{margin:0 0;}
.cms-videos-resources #myBtnContainer{     font-size: 0;}
.cms-videos-resources .btn1{     display: inline-block;     margin: 0 3px;}
/*-----------home new design---------*/
#html-body [data-pb-style=JG90UQM]{     margin-top: 25px !important;}
#html-body [data-pb-style=AQ4B3I4], #html-body [data-pb-style=GTRAQ8R]{     margin-bottom: 20px !important;}
.blog-above-icon-text .row-full-width-inner{     max-width: 100% !important;}
#mageplaza-bannerslider-block-before-content-1 .owl-theme .owl-dots .owl-dot.active span{ background:#000;}
.feature-pro-slider-outer .slick-dots{ display:none;}
.page-header .header.panel{ padding-bottom: 7px !important; padding-top: 10px;}
.header-top-section .discount-msg{     font-size: 13px;}
.icon-text-section{     border-top: 1px solid #e7e7e7;     padding-top: 21px;}
.mageplaza-bannerslider-block-before-content-1 .owl-carousel .owl-item img{     height: 390px;     object-fit: cover;     object-position: center;}
.hospitality-banner-outer { margin-bottom: 0 !important;}
.icon-text-section{     margin-bottom: 15px !important;}
.for-desktop.none{ display:none !important;}
.desk-popular-category-outer .summer-collection-title{ margin:35px 0 25px 10px; font-size: 27px;}
.desk-popular-category-outer .summer-collection-title:after{ display:none !important;}
.desk-popular-category-inr{ position:relative;}
.desk-popular-category-inr .owl-nav button{ position:absolute; top:40%; background:transparent !important; color:#000; border:0 !important;}
.desk-popular-category-inr .owl-nav button.owl-prev{ left:-20px;}
.desk-popular-category-inr .owl-nav button.owl-next{ right:-20px;}
.desk-popular-category-inr .owl-dots{ position: absolute;     top: 0;     right: 0;     display: flex;     justify-content: space-between; margin-top: -53px;}
.desk-popular-category-inr .owl-dots button.owl-dot{     height: 30px;     width: 30px;     margin: 0 3px; position:relative; background: transparent !important;     border-color: transparent !important;     border-radius: 8px;}
.desk-popular-category-inr .owl-dots button.owl-dot:after{display:block; clear:both; color:#000;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%); }
.desk-popular-category-inr .owl-dots button.owl-dot:nth-child(1):after{content:"1"}
.desk-popular-category-inr .owl-dots button.owl-dot:nth-child(2):after{content:"2"}
.desk-popular-category-inr .owl-dots button.owl-dot:nth-child(3):after{content:"3"}
.desk-popular-category-inr .owl-dots button.owl-dot:nth-child(4):after{content:"4"}
.desk-popular-category-inr .owl-dots button.owl-dot:nth-child(5):after{content:"5"}
.desk-popular-category-inr .owl-dots button.owl-dot.active{ background-color: #1e2533 !important;     border-color: #1e2533 !important;}
.desk-popular-category-inr .owl-dots button.owl-dot.active:after{ color:#fff;}
.desk-popular-category-slider{ padding:0 0;}
.desk-popular-category-outer .container .row{ display:block;}
.desk-popular-category-slider .owl-stage > div{ float:left;}
.desk-popular-category-slider .owl-stage-outer{ overflow:hidden;}
.desk-popular-category-slider li img{ width:100%; height:240px; display:block; object-fit:cover;}
.desk-popular-category-slider li{ margin: 0 10px;     border: 1px solid #e1e1e1;}
.desk-popular-category-slider li a{ color:#000;}
.desk-popular-category-slider li h3{margin: 0 0;     padding: 2px 19px 15px;     font-weight: 400;     font-size: 15px;}
.header-top-section .discount-msg b{ color: #fec800;}
.header-top-section .header-top-links li a{     border-left: 0 !important; padding: 0 23px !important;}
.page-header .header.panel .header.links li.sales-mail a:before {     content: "";     display: inline-block;     clear: both;     background: url(../images/seals-img-icon.png) no-repeat 0 0;     width: 17px;     height: 17px;     position: absolute;     left: -4px;     top: -4px; }
.page-header .header.panel .header.links li.quick-order a:before {     content: "";     display: inline-block;     clear: both;     background: url(../images/head-blog-icon.png) no-repeat 0 0;     width: 17px;     height: 17px;     position: absolute;     left: -4px;     top: -4px; }
.page-header .header.panel .header.links li.call-us a:before{     left: -4px !important;     top: -5px !important;}
.page-wrapper .page-header.type2 .panel.header .header.links > li.track-order > a{     padding: 4px 5px 3px !important;     margin-right: 23px !important;}
.icon-account i{ display:none;}
/*-----------home new design---------*/
/*-----paylater------*/
.sales-order-view .modal-popup .modal-inner-wrap{ max-width: 800px;}
.sales-order-view .modal-popup .modal-inner-wrap .modal-footer{     display: none;}
.sales-order-view .modal-popup .modal-title{     border-bottom: 0;     font-weight: 600;     font-size: 20px;}
.sales-order-view .modal-popup .field{     margin-bottom: 15px;}
.sales-order-view .modal-popup .field label{     margin-bottom: 7px;     display: block; font-weight: 600;}
.sales-order-view .modal-popup .field input[title="Name"]{ background: #ededed;     pointer-events: none;     border-radius: 0;     border-color: #ededed;}
.sales-order-view .box-order-billing-method .action.primary,.sales-order-view .box-order-billing-method a,.sales-order-view .modal-popup button.action.primary{       display: block;     width: 100%;     padding: 8px 0 !important;     height: auto;     border-radius: 3px;     background: #f9a033 !important;     border-color: #f9a033 !important;     color: #000;     margin: 5px 0;     text-align: center;     line-height: normal;     text-decoration: none;}
.sales-order-view .box-order-billing-method .action.primary:hover,.sales-order-view .box-order-billing-method a:hover,.sales-order-view .modal-popup button.action.primary:hover{ background:#000 !important; border-color:#000 !important; color:#fff;}
.sales-order-view  .modal-popup .action-close{     padding: 0;     border-radius: 100%; background: #000 !important; color: #fff;     width: 25px;     height: 25px;     margin-top: 3px;     margin-right: 3px;}
.sales-order-view  .modal-popup .action-close:before{ line-height: 18px; color:#fff;}
.sales-order-view  .modal-popup .details ul{ padding:0 0;}
.sales-order-view  .modal-popup .details{     height: 130px; overflow: auto;}
.sales-order-view .box-order-billing-method .action.primary.Paylater-btn{     background: #cc0000 !important;     border-color: #cc0000 !important;     color: #fff;}
.sales-order-view .box-order-billing-method .action.primary.Paylater-btn:hover{ background: #0d8f29 !important;     border-color: #0d8f29 !important;}
/*-----paylater------*/
.onestepcheckout-index-index .minicart-items-wrapper li.product-item .message.notice{     clear: both;}
a:visited, .alink:visited{ color:#0b57d0;}
.home-store-cont a{ color:#0b57d0;}
.home-store-cont a:hover{ color:#E1C698;}
.desk-blog-outer{     margin: 0 -10px;}
.desktop-all-blog{     margin: 0px 0 0 -5px !important;}
.social-icons.for-mobile>li>a.twitter-link:hover{ background:transparent !important; }
.social-icons>li>a.twitter-link:hover{     background: #000;     border: 1px solid #000;}
.social-icons>li>a.instagram-link:hover{  background: #ea3a45;     border: 1px solid #ea3a45;}
.social-icons>li>a.linkedin-link.pinterest-link:hover{  background: #ff0000;     border: 1px solid #ff0000;}
.zsiq_floatmain.zsiq_theme1.siq_bR{ bottom: 50px;}
.desk-blog-outer .boxx .botton a{     text-transform: uppercase;     font-weight: 600;     font-size: 16px !important;}
.desk-blog-outer .boxx .botton a:hover{ background:#000; color:#FFF !important; text-decoration:none !important;}
.desk-blog-outer .boxx{     padding-bottom: 35px !important; box-shadow: 0 0 7px #00000014;     margin: 15px 25px ;}
.desk-blog-outer .boxx h3{ padding: 10px 19px !important; font-size: 17px !important;     line-height: 26px !important;}
.all-blogs-btn{ text-align: center; display: block; background: #f9a033; text-decoration:none !important;  cursor:pointer; color: #000 !important; padding: 10px; border-radius: 0px; font-weight: 600; width: 200px; margin: 0px auto; text-transform: uppercase;}
.all-blogs-btn:hover{ background:#000; color:#fff !important;}
.home-store-cont .ftext{     cursor: pointer;     width: 147px;     background: #000;     color: #fff;}
.home-store-cont .ftext:hover{ background:#f9a033; color:#000;}
.hot-selling-tag{ position:relative;}
.hot-selling-tag:after{     content: "";     display: block;     clear: both;     background: url(../images/best-selling-3-20.png) no-repeat 0 0;     width: 110px;     height: 104px;     position: absolute;     top: 0;     left: 18px;     z-index: 99;     background-size: 100%;}
.our-blog-outer{     margin-bottom: 30px;}
.porto-icon-up-open:before {         content: "Back to Top" !important;         width: 100%;         font-family: arial;     }
#totop {         right: 0 !important;     width: 100% !important;     background: #1d2434 !important;     z-index: 9 !important;     bottom: inherit !important;     top: -50px !important;     height: 50px !important;     line-height: 30px !important;     font-size: 14px !important;     position: absolute !important;     border-radius: 0 !important;   }
#totop:hover {     background-color: #555 !important; color: #f9a033 !important; }
footer.page-footer {
        position: relative;
    }
.catalog-category-view .pagebuilder-column-group > div{ margin-bottom:50px;}
.category-request-our-catalog .category-description{ margin-top: -38px;}
.product-items .product-item-actions .actions-primary button.tocart{ background-color: #f9a033 !important;     border-color: #f9a033 !important;}
.cc-secure-message{ background: #e5efe5;     padding: 7px 10px;     margin-top: 10px; color:#006400 !important;     margin-top: 15px;}
.checkout-payment-method .payment-method-billing-address{     margin: 0 0 0;}
.checkout-payment-method .credit-card-types{     margin-top: -10px;}
.account .block-collapsible-nav .items > li:nth-child(9){ display:none;}
.manage-payment-method .block-content > div:first-child{ float: right !important;}
.manage-payment-method .block-content > div:last-child{ float: left !important;}
.account.customer-paymentinfo-index .page-title-wrapper .page-title span{ margin-left:0 !important;}
.account .sidebar.sidebar-additional{ display:none;}
.actions-toolbar .primary .action{             background: #f9a033 !important;             border-color: #f9a033 !important; color:#000;}
.actions-toolbar .primary .action:hover{ background: #000 !important;             border-color: #000 !important; color:#fff;}
.account .products-grid.wishlist .product-item .box-tocart .stock{     float: right;     margin-top: 7px;}
/*----------add to cart dropdown design---------*/
.minicart-wrapper .block-minicart{ text-align: left;}
.modal-footer button:not(.primary){     padding: 0 10px;}
.minicart-wrapper .block-minicart li.item.product.product-item:last-child{ border-bottom:1px solid #ccc !important;}
.minicart-wrapper.minicart-offcanvas .block-content .minicart-items-wrapper{     padding: 0px 0 15px;     max-height: 418px !important;}
.minilist .action.delete:before, .minicart-wrapper .action.edit:before {             font-size: 16px;             line-height: inherit;             color: #000 !important;         }
.minicart-wrapper .product .actions {     float: left;     margin: -27px 0 0 100px; }
.minicart-items .action.delete:before {     content: '\f81a';     color: #000;     font-size: 14px; overflow: inherit;  line-height: 4px;  vertical-align: top;     margin-top: 8px;}
.minicart-items .action.delete{     position: absolute;     top: 6px;     right: 16px;     z-index: 9;     width: 20px;     height: 20px;     box-shadow: 0 0 3px #0000004f;     border-radius: 100%;     text-align: center;     background: #ffff; cursor: pointer;}
.minicart-wrapper .block-minicart li.item.product.product-item{ position: relative;}
.minicart-items .product-item-details .price {     font-weight: 400;     color: #000;     font-size: 14px; }
.minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax{     font-size: 14px;}
.minicart-items .product-item-name a {         color: #000;     font-weight: 600;     margin-bottom: 10px !important;     display: block;     height: 40px;     overflow: hidden; }
.minicart-items .product-item-details {     padding-left: 0px;     text-align: left; }
.minicart-items .product>.product-item-photo, .minicart-items .product>.product-image-container{float: right;     padding: 0 !important;     margin-top: 9px;}
.minicart-wrapper .block-minicart{     border-radius: 0;     border-top: 0;}
.minicart-wrapper .product-image-container{ width: 75px !important;}
.minicart-items .product-item-pricing .label{ width: auto;     margin-right: 5px;}
.minicart-wrapper.minicart-offcanvas .minicart-overlay svg{         width: 38px;     height: 34px;     background: #000;     right: 320px;     top: 0;     padding: 5px 0;}
.minicart-wrapper .action.close{ display:none;}
.minicart-wrapper .block-minicart{ padding: 10px 0;}
.minicart-wrapper.minicart-offcanvas .block-minicart .block-title{     color: #000;}
.minicart-wrapper.minicart-offcanvas .block-minicart .block-title .text{ float:left;}
.block-minicart .block-content>.actions>.primary {     margin: 0 0 0; }
.minicart-wrapper.minicart-offcanvas .block-content .subtotal{     position: absolute;     bottom: 53px;     left: 0; z-index: 9;     right: 0;     background: #fff;     padding-top: 10px;}
.minicart-wrapper.minicart-offcanvas .block-content .subtotal .label{ float:left;     color: #000;     font-weight: 600;     text-transform: uppercase;}
.block-minicart .amount .price-wrapper:first-child .price{ font-weight:600 !important;}
.minicart-wrapper.minicart-offcanvas .block-content .subtotal .price-container{     float: right;}
.minicart-wrapper .block-minicart li{     min-height: auto;     border: 0 !important;     padding: 0 !important;}
.minicart-items-wrapper{     margin: 0 0;}
.minicart-wrapper.minicart-offcanvas .block-content .minicart-items-wrapper .minicart-items{     position: static;}
.minicart-wrapper .block-minicart li.item.product.product-item{ border-left: 0 !important;     border-top: 1px solid #ccc !important;     padding: 5px 20px !important;     margin: 0 0 !important;     width: 100% !important;}
.block-minicart .items-total {        float: right;     margin-top: 1px;     width: auto;     display: inline-block !important;     margin-left: 0;     color: #000;     font-weight: 600;     text-transform: uppercase;     margin-bottom: 32px;     font-size: 14px;}
/*---cookies-------*/
#m-cookienotice.v-bar.v-bottom{ left: 50%;     width: 665px;     transform: translate(-50%, 0);     background: #fff !important;     border: 0 !important;     color: #000 !important;}
#m-cookienotice .m-message{     width: 68% !important;     font-size: 12px !important;     line-height: 19px;     font-family: arial !important;     padding-top: 0 !important; color: #4d525e !important;}
#m-cookienotice .m-message span.titlecookie{         border-bottom: 0 !important;     font-size: 15px;     font-weight: 800;     color: #4d525e;}
#m-cookienotice .m-button{     margin-top: 2px !important;   border: 0 !important;  width: auto; border-radius:0 !important; padding: 9px 13px !important;     text-transform: uppercase;     font-weight: 600;}
#m-cookienotice.v-bar.v-bottom{      padding: 18px 18px 10px;}
#m-cookienotice.v-bar .m-actions{     position: relative;}
#m-cookienotice .m-button.m-accept{     margin-right: 20px;}
#m-cookienotice .m-button.m-accept:before{ display:none;}
#m-cookienotice.v-bar .m-actions > a.m-button:last-child{              position: absolute;     left: -128px;     bottom: 3px;     font-size: 11px;     padding: 0 !important;     text-decoration: none;     font-weight: 600;     margin-top: 0 !important;     text-transform: capitalize;}
#m-cookienotice.v-bar .m-actions > a.m-button:last-child:after{ content: "";     display: block;     clear: both;     width: 91%;     height: 1px;     background: #000;     position: absolute;     bottom: 2px;     left: 1px;}

/*--------short-description-----*/
.pro-short-description-outer{}
.pro-short-description-outer ul{ margin:0 0; padding:0 0;}
.pro-short-description-outer ul li{ float:left;     width: 33.3%;     margin-bottom: 10px;}
.pro-short-description-outer ul li strong{     display: block;     font-size: 14px;}
.pro-short-description-outer ul li .value{ display:block;     font-size: 13px !important;}
.products-list .product.description ul{ padding:0 0; margin:0 0;}
.products-list .pro-short-description-outer:after{ content:""; display:block; clear:both;}
.products-list .pro-short-description-outer ul li strong{     line-height: 20px;}
.products-list .pro-short-description-outer ul li .value{         line-height: 20px;     margin-top: 5px;     min-height: 40px;     margin-bottom: 3px;}

/*-----account page new design---------*/

/*------request our catalog------*/
.request-catalog-outer:after{ content:""; display:table; clear:both;}
.request-catalog-outer #crmWebToEntityForm.zcwf_lblLeft{ max-width:100% !important; margin:0 0; padding:0;}
.request-catalog-outer .title{     font-weight: 700;     text-align: center;     margin-top: 50px;     font-size: 30px;}
.request-catalog-outer .zcwf_lblLeft .zcwf_col_fld textarea{ height: 170px;     resize: none !important;}
.request-catalog-outer .zcwf_lblLeft .zcwf_row .zcwf_button{     padding: 12px 25px;     border-radius: 3px;     margin-right: 0;}
.request-catalog-outer .zcwf_lblLeft .zcwf_row input[type="reset"]{ background:#e5e5e5;     margin-left: 30px; display:none;}
/*------request our catalog------*/

/* 30 Oct 2019 owl force fix */
.owl-top-narrow .owl-theme .owl-controls .disabled {
    display: block !important;
}

.account-info-summary {
    /*position: absolute;
    right: 155px;
    top: 40px;*/
    display: flex;
    margin-top: 2px;
	
}
.account-info-summary .info-summary-left {
    float: left;
    margin-right: 18px;
    margin-top: 5px;
    pointer-events: none;
}

.icon-account {
    background: url(../images/Icons-desk-account.svg) no-repeat center;
    width: 28px;
    height: 38px;
    text-align: center;
    line-height: 32px;
    font-size: 15px;
    background-size: 100%;
}
.account-info-summary .info-summary-right {
    border-bottom: 1px solid #f9a033;
    padding-bottom: 2px;
}
.account-info-summary .md-content > span {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    display: block;
    padding-left: 5px;
}

.account-info-summary .md-content .register-login {
    font-weight: 400;
    font-size: 13px;
}
.account-info-summary .md-content > span a {
    color: #fff !important;
}
.modals-overlay{     z-index: 999999 !important;}
.modal-popup{     z-index: 9999999 !important;}
.page-header.sticky .block-minicart.cart-remove{ display:none !important;}

/*------category-tree---------*/
.cat_tree li ul li.parent_li .third-label{ padding-left:0;}
.cat_tree li ul ul.expand-section {     display: block !important; }
.cat_tree li ul li:last-child {     border-bottom: 0; }
.sidebar-main .filter-options-title:before {    content: "";     display: block;     clear: both;     width: 15px;     height: 3px;     background: #f9a033;     margin-top: 10px;     border-radius: 5px;     position: absolute;     bottom: -3px;     left: 73px;}
.sidebar-main .filter-options-title:after {     content: "" !important;     display: block;     clear: both;     border:0; width: 50px;     height: 3px;     background: #f9a033;     margin-top: 0px;     border-radius: 5px;     font-size: 0;     position: static; }
.sidebar .filter-options-content{ height: auto;     overflow: inherit;     display: block !important;     padding: 0;     border: 0;}
.sidebar.sidebar-main.newactive{     top: 0 !important; position: relative; } 
.catalog-category-view .sidebar.sidebar-main,.catalog-category-view .sidebar.sidebar-main.newactive,.catalogsearch-result-index .sidebar.sidebar-main{     width: 25% !important; padding-right:20px;}
.sidebar.sidebar-main,.sidebar.sidebar-main.newactive{     width: 20% !important; padding-right:20px;}
.sidebar .filter-options-title{ padding: 0;     border: 0;  margin-bottom: 15px; background: transparent;     text-transform: capitalize;     font-size: 18px;     pointer-events: none;}
.filter-options-title:after{ display:none;}
.sidebar .cat_tree{ background-color: #fff;  padding: 10px !important;     margin-bottom: 20px !important;     border: 1px solid #F2F2F2 !important;     -webkit-border-radius: 2px !important;     -moz-border-radius: 2px !important;     border-radius: 2px !important;     box-shadow: none !important;}
.cat_tree > ul,.cat_tree > ul ul {     padding: 0 0; }
.cat_tree li::before, .cat_tree li::after{ display:none;}
.cat_tree li span {     display: block;     float: right;     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     border: 0 !important;     border-radius: 0px !important;     display: inline-block;     text-decoration: none;     background: transparent !important;     padding: 0 0 !important; }
.cat_tree li.parent_li>span {     cursor: pointer; }
.cat_tree li span .icon-plus-sign:after {     content: "+";     display: block;     clear: both;     font-size: 20px;     color: #656c76;     font-style: normal;     line-height: 16px; }
.cat_tree li span .icon-minus-sign:after {     content: "-";     display: block;     clear: both;     font-size: 20px;     color: #656c76;     font-style: normal;     line-height: 16px; }
.cat_tree li.first-label > a {     font-size: 20px;     font-weight: bold;     margin-bottom: 13px;     margin-top: 0px;     display: block;     background: transparent !important; }
.cat_tree li ul li.parent_li a {     border-bottom: 1px solid transparent;     margin-bottom: 0px;     margin-left: 0;     margin-right: 0;     padding: 0; }
.cat_tree li ul li.parent_li.active a {     border-bottom: 1px solid #f9a033; }
.cat_tree li ul ul {     width: 100%;     display: none !important;     padding-left: 5px !important; }
.cat_tree li ul ul.expand-section {     display: block !important; }
.cat_tree li ul li.parent_li .third-label a {     margin-bottom: 0;     border: none;     text-overflow: ellipsis;     white-space: nowrap;     width: 95%;     overflow: hidden; }
.cat_tree li ul li.parent_li .third-label.active {     border-bottom: 1px solid #f9a033; }
.filter-options-content a{     font-size: 13px;}
.filter-options-content a:hover{text-decoration:none; color:#f9a033;}
.cat_tree li ul li {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.cat_tree li ul li.parent_li {
    border-top: 0;
}
.cat_tree li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}
/*------category-tree-end--------*/

/*-------success page-form-----*/
.servey_section{ width: 715px;     margin: 25px auto 0;     padding: 30px;     box-shadow: 0 0 10px #0000005c; text-align: center;}
.servey_section form br{ display:none;}
.servey_section form input[type="radio"]{ vertical-align:top;     margin: 2px 5px 0;}
.servey_section form input[type="submit"]{    margin-top: 14px;     background: #f9a033;     border: 0;     padding: 10px 25px;     border-radius: 5px;     font-weight: bold;     color: #fff;}
.servey_section form input[type="submit"]:hover{ background:#121828;}
.servey_section h2{     margin-top: 0;     font-weight: bold;}
.servey_section form label{     font-weight: 600;}

/*-------success page-form-----*/
/*--------sign in dropdown----------*/
.header-mini-login .form-login label:before,.header-mini-login .form-login .fieldset > .field.choice label:before{ display:none;}
.header-mini-login .form-login .fieldset > .field input[type="checkbox"] {     height: auto;     display: inline-block;     appearance: auto; }
.info-summary-right .mage-dropdown-dialog{       position: absolute;     z-index: 99;     width: 300px;     top: 38px;     left: -132px;     padding-top: 28px;}
.header-mini-login .block-title strong{ margin-bottom: 12px;     display: block;     width: max-content;     border-bottom: 1px solid #f9a033;     font-size: 15px;     line-height: 25px;}
.header-mini-login .mini-note{     font-size: 12px;}
.header-mini-login .form-login label{ line-height: 18px;}
.header-mini-login .form-login .fieldset > .field{ margin:0 0;}
.header-mini-login .form-login .fieldset > .field.password .secondary{ float:right;}
.header-mini-login .form-login .fieldset > .field.password .secondary a{     font-size: 12px;}
.header-mini-login .form-login .fieldset > .field.choice label{ font-size:12px;}
.header-mini-login .control{ margin:-12px 0 0px 0!important;}
div.mage-error{     line-height: 20px;}
.header-mini-login input[type="email"],.header-mini-login input[type="password"],.header-mini-login inputinput[type="text"]{ height: 32px;     border-radius: 3px;}
.header-mini-login{ margin:0 0;}
.header-mini-login .sign-in .primary{ display: block;     width: 100%;}
.header-mini-login .sign-in .primary button{     margin: 0;     width: 100%;     height: 37px !important; display: block;     text-transform: uppercase;     font-size: 13px !important;     letter-spacing: 1px;}
.header-mini-login .sign-in .primary button:hover{ background: #111727 !important; border-color:#111727 !important; color:#f9a033;}
.header-mini-login .create-account{ margin-top:5px;}
.header-mini-login .create-account a{ background: #111727;    height: 37px;  color: #fff !important;     text-align: center;     display: block;     font-size: 12px;     border-radius: 3px;}
.header-mini-login .create-account a:hover{ text-decoration:none; color:#f9a033 !important;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content.ui-helper-clearfix{ display: block;     background: transparent;     border: 0;     box-shadow: none;     position: absolute;     top: 31px;     right: 0;     padding: 0;     width: 20px;     height: 20px;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content.ui-helper-clearfix:after{ display:none;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset{     height: 20px;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content.ui-helper-clearfix .ui-button{ background: transparent !important;     font-size: 0;     border: 0 !important;     color: #000 !important;     width: 20px;     height: 20px;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content.ui-helper-clearfix .ui-button:after{ content: "X";     display: block;     clear: both;     position: absolute;     top: 0;     left: 0;     font-size: 14px;     color: #000;     font-weight: bold;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content{     background: rgb(255, 255, 255);     padding: 10px;     color: rgb(0, 0, 0);     border-radius: 5px;     box-shadow: 0 0 5px #0000006b; border-bottom: 5px solid #f9a033;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content:after{    content: "";
    display: block;
    clear: both;
    position: absolute;
    top: 11px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 17px solid #fff;}
/*--------List page List view and grid view--------*/
.message.success:after{     content: "X";     display: block;     clear: both;     position: absolute;     top: 12px;     right: 12px;     width: 20px;     height: 20px;     border-radius: 100%;     background: #000;     color: #fff;     font-size: 12px;     text-align: center;     line-height: 20px;     cursor: pointer;}
.sidebar.sidebar-main .block-category-list{ display:none;}
.catalog-category-view .filter-options-title{ padding: 0px 15px;     height: 40px; line-height: 40px;}
.catalog-category-view .sidebar.sidebar-main{ }
.page-main.sticky .page.messages{     position: fixed;     top: /*65px*/79px;     z-index: 99;     left: 0;     right: 0;}
.products-list .tierprice-section table tr{ width: 23% !important;}
.tierprice-section{     padding: 2px;}
.tierprice-section table tr:first-child{     width: 28% !important;}
.catalog-category-view .products-grid .product-item .product-item-info{     min-height: 474px !important;}
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after, .catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist:after{
	content: "+";
    display: inline-block;
    clear: both;
    color: #000;
    position: absolute;
    top: 0;
    left: -12px;
}
.custom-block-2 .products.wrapper .product-item .qty-box .input-text.qty{ height:32px !important;}
.custom-block-2 .products.wrapper .product-item .qty-box .dz-qty{ height:32px !important;}
.catalog-category-view .category-description h1, .catalog-category-view .category-description h1 a{ font-weight:700 !important;     font-size: 38px !important;}
.catalog-category-view .category-description h2, .catalog-category-view .category-description h2 a{ font-weight:700 !important;     font-size: 2.5rem !important;}
.catalog-category-view .category-description h3, .catalog-category-view .category-description h3 a{ font-weight:600 !important;     font-size: 1.7rem !important;}
.catalog-category-view .category-description h4, .catalog-category-view .category-description h4 a{ font-weight:700 !important;     font-size: 1.3rem !important;}
.catalog-category-view .category-description h5, .catalog-category-view .category-description h5 a{ font-weight:700 !important;     font-size: 1.2rem !important;}
.catalog-category-view .category-description h6, .catalog-category-view .category-description h6 a{ font-weight:700 !important;     font-size: 1rem !important;}

.catalog-category-view .category-description a{ font-size:14px; font-weight:500 !important;}
.catalog-category-view .category-description p a{ font-size:14px; font-weight:400 !important;}
.catalog-product-view .products-grid .products.wrapper .product-item .qty-box .input-text.qty,.catalog-product-view .products-grid .products.wrapper .product-item .qty-box .dz-qty{ height: 32px !important;}
.catalog-product-view .product-items .product-item-actions .actions-primary .qty-box{ border:0;     float: left;}
.catalog-product-view .products-grid .owl-carousel .product-item .dz-qty{ border: 1px solid #000;     border-left: 0;}
.catalog-product-view .products-grid .owl-item > .item{     padding: 10px;}
.page-header{z-index:102;}
.catalog-product-view .block.related .products-related ul li{ position:relative;     min-height: 423px;}
.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist,.catalog-product-view .products-grid .product-item-actions .action.towishlist{ transform: inherit;     left: inherit;     right: 10px !important;     width: 93%;     border-radius: 0;     bottom: 10px;}  
.catalog-product-view .block.related .products-related .tocart:hover{ color:#fff;}
.products-related .products-grid .product-items .price-box, .catalog-product-view .products-grid .product-items .price-box{     text-align: left; font-size: 18px;}
.catalog-product-view .products-grid .price-box .old-price{ display:block; line-height: 10px;}
.catalog-product-view .products-grid .price-box{ text-align: left;}
.catalog-product-view .products-grid .price-box .old-price .price{        color: #7f7f7f;     text-decoration: none;     font-weight: 600;     font-size: 18px;     position: relative; padding: 0 5px;}
.catalog-product-view .products-grid .price-box .old-price .price:after{ content: "";     position: absolute;     top: 50%;     left: 0;     transform: translateY(-50%);     pointer-events: none;     z-index: 1;     width: 100%;     height: 0.3px;     background: #7f7f7f;}
.catalog-product-view .block.related .products-related .product-item-photo, .catalog-product-view .products-grid .product-item-photo{ padding-top: 20px !important;}
.catalog-product-view .block.related .products-related ul .owl-item{     padding: 0px 15px;}
.catalog-product-view .block.related .products-related ul li,.catalog-product-view .products-grid .product-item-info{ padding: 10px 10px !important;     border: 1px solid #ccc !important;}
.catalog-product-view .block.related .products-related .tocart, .catalog-product-view .products-grid .tocart{ width: 100% !important;}
.catalog-product-view .block.related .qty-box{     margin-top: 2px;     float: left;}
.catalog-category-view li.item.product.product-item {
    border-left: 0px solid #ccc !important;
}
.catalog-category-view .products-grid .product-image-photo.default_image,.catalog-product-view .products-grid .product-image-photo{     width: 160px !important;}
.catalog-category-view .products-grid li.item.product.product-item{ padding-bottom:40px;}
.catalog-category-view .product-items .product-item-actions .actions-primary button.tocart,.catalogsearch-result-index .product-items .product-item-actions .actions-primary button.tocart{ height: 35px;}
.catalog-category-view .product-items .product-item-actions .actions-primary .qty-box,.catalogsearch-result-index .product-items .product-item-actions .actions-primary .qty-box{     border: 0;}
.catalog-category-view .actions-primary .qty-box select,.catalogsearch-result-index .actions-primary .qty-box select{ border:1px solid #000;}
.catalog-category-view .products.wrapper .product-item .qty-box .dz-qty,.catalogsearch-result-index .products.wrapper .product-item .qty-box .dz-qty{ border:1px solid #000; border-left:0;}
.products-list .product-items .sale-label{     position: static;}
.catalog-category-view .products-list .product-items .product.name a{line-height: 22px;}
.catalog-category-view .products-grid .product-item .product-item-info .product-item-photo{     padding-top: 40px !important;}
.products-grid .product-item .price-box{     min-height: 85px;}
.products-grid .list-sku{ top: 15px; left: 15px;}
.catalog-category-view .products-grid .list-sku{ top: 15px; left: 15px;}
.products-grid .product-labels{ top: 0; right: 0;}
li.item.product.product-item {border: 0 !important;}
li.item.product.product-item .product-item-info{ border: 1px solid #ccc; padding: 15px;     min-height: 492px;}
.products.wrapper .product-item .qty-box .dz-qty{ border-radius: 0px 2px 2px 0px !important;}
.desktop-save-more{     color: #000; text-align: center;}
.desktop-save-more .buy-bold{     font-size: 18px !important;     font-weight: 800;     font-style: italic;     line-height: 22px;     margin-bottom: 2px;}
.desktop-save-more .save-more{ font-size: 17px !important; font-weight: 500; line-height: 20px;}
.product-label.sale-label{     background-color: #4d9527;     border-radius: 3px;}
#layer-product-list .toolbar-products .control { margin: 0 0 0 0!important;}
#layer-product-list .toolbar-products{     background-color: #f2f2f2; padding: 6px; margin-bottom: 10px;}
.modes-mode:before{     border-radius: 100%;     border: 0;     width: 38px;     display: inline-block !important;     margin-right: 5px;     padding: 6px 0px;     background: #ededed;}
.toolbar .modes > a:hover:before{ background-color: #f9a033; color:#fff; border-color:#f9a033;}
.modes-mode.active:before{background-color: #f9a033; color:#fff; border-color:#f9a033;}
.products-list .price-container .price{     font-size: 18px; color: #050505; font-weight: 550;}
.products-list .special-price{      font-size: 15px;     letter-spacing: 1px;}
.product-item .price-box .old-price .price {     /*color: #cc0000;     text-decoration: line-through;     font-weight: 400; font-size: 16px;*/    position: relative;     color: #7f7f7f;     text-decoration: none;     font-weight: 600;     font-size: 16px;     text-decoration-color: #7f7f7f !important;     padding-left: 5px;     padding-right: 5px;}
.product-item .price-box .old-price .price:after {     content: "";     position: absolute;     top: 50%;     left: 0;     transform: translateY(-50%);     pointer-events: none;     z-index: 1;     width: 100%;     height: 0.3px;     background: #7f7f7f; }
.products-list .product-item-details .listpro-right{ position: relative;}
.toolbar .limiter{     margin-top: 7px;}
.page-products .sorter{ display: none;}
.catalog-category-view .toolbar-products .modes-mode.active {     background-color: transparent;     color: #000; }
.toolbar .modes > a{ background: transparent !important; color: #ccc !important;}
.modes-mode{border: 0 !important; width: auto; }
.modes-mode > span{     position: static !important;     overflow: inherit; margin: 0;     clip: inherit;}
.catalog-category-view .products-list .product-items .product.name a{ line-height: 22px;}
.listpro-right .list-sku{font-weight: 700; text-decoration: underline;}
.catalog-category-view .products-list .product-items .product.name a{    padding-bottom: 6px; line-height: 22px; border-bottom: 1px solid #cccccc59;}
.listpro-left .action.more{position: absolute;bottom:10px; right: 22px; color: #000;text-decoration: underline;}
.products-list .product-item-details .actions-secondary.towishlist{ position: absolute;     bottom: 35px;     width: auto !important;     right: 25px; z-index:999;}
.listpro-left {    position: static; height:203px !important;}
.products-list .tierprice-section table.save-more-table tr td{border: 0;     margin: 4px 0 !important;}
.products-list .product-labels{/*left: 10px; right: inherit*/; left: inherit; right: 0px;}
.products-list .product-items .sale-label {     font-size: 13px;     padding: 5px 5px; }
.listpro-right .product-item-description div{font-size: 12px;}
.listpro-left .price-box {margin: 8px 0 11px;}
.products-list .listpro-left a.minimal-price-link{    font-size: 14px;}
.listpro-right{padding-top: 20px;}
.products-list .tierprice-section{ margin-bottom: 10px;}
.products-list .product-item-photo { padding-top: 36px !important;}
.products-list .product-item-description .row{ height: 35px; overflow: hidden;     font-size: 11px;}
.products-list .product-item-description .row + p{ display:none;}
.products-list .product-item-details .actions-primary{ width:100%;}
.products-list .product-item-details .actions-primary form{ display: flex;}
.products-list a.minimal-price-link .price-label{ color: #fff !important; font-size: 14px;}
.products-list a.minimal-price-link{ color: #fff !important; font-size: 13px; font-weight: 400; background: #cc0000; padding: 2px 10px; margin-top: 10px !important;     display: inline-block;}
.products.wrapper.products-list .product-item .qty-box .input-text.qty{     width: 52px;}
.products.wrapper.products-list .product-item .qty-box .dz-qty{ width: 50px; text-align: center;     font-size: 12px;}
.products.wrapper.products-list .product-item .qty-box{margin-right: 0 !important;     width: 50% !important;}
.products-list .product-item-details .product-item-actions .tocart{ width: 48% !important; margin-left: 5px;     font-weight: 600 !important; border-radius: 2px;}
.products-list .product-item-details .actions-secondary{ width: auto !important; text-align: center; margin-top: 6px; margin-left: 0; border: 0; float: right; line-height: 10px; color: #000; font-size: 12px; position:relative;}
.products-list .product-item-details .actions-secondary:after{content: "+"; display: block; clear: both; width: 10px; height: 10px; font-size: 14px; position: absolute; top: 0; left: -14px;}
.tierprice-section table tr td{font-size: 11px !important;}
.catalog-category-view .products-list  .product-items .product.name{height:auto !important; min-height: auto;}
.catalog-category-view .products-list  .product-items .product.name a{ height:auto !important; min-height: auto; font-weight: 600;}
.products-list .product-item-details{ display: flex;}
.listpro-right{     width: 65%;}
.listpro-left{     width: 32%; padding-left: 15px; border-left: 1px solid #ccc; margin-left: 10px;     height: 167px; margin-top: 21px;}
.tierprice-section table tr td span.desktop-save-more{     font-size: 15px;}
.tierprice-section table tr td span{     font-size: 14px !important;}
 #layer-product-list .toolbar-products{display: block !important;}
.sidebar.sidebar-main.newactive{top: 0 !important;}
.sorter-action {margin-top: 0px !important ;}
.products-list .list.product-items .product-item{border: 1px solid #ccc !important;padding: 7px 13px 0 13px; margin-bottom: 15px;}
.products-list .item.product.product-item:nth-child(1) { border-left: 1px solid #ccc !important;}
.products-list .item.product.product-item:nth-child(5n) { border-left: 1px solid #ccc !important;}
.products-list .product-item-details .actions-secondary{width: 100px;padding: 0 0 0 4px;}
.catalog-category-view .products-grid .product-item .price-box{ min-height: 83px;}
.catalog-category-view.category-budgeted-soap-shampoo .products-grid .product-item .price-box{min-height: 34px;}
.catalog-category-view.category-budgeted-soap-shampoo .products-grid .product-item .product-item-info {     min-height: 397px !important; }
.catalog-category-view .item.product.product-item:nth-child(3n + 1){ border-left:0 !important;}
.catalog-category-view .item.product.product-item:nth-child(5){border-left:0px solid #ccc !important;}
.catalog-category-view .products-list li.item.product.product-item{ border-left: 1px solid #ccc !important;     min-height: auto;}
 /*--------List page List view and grid view--------*/
.catalog-product-view .products-grid .product-item-info{     min-height: 456px !important; padding-bottom:10px !important;}
.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{    width: 113px !important; float:right; font-weight:600 !important;}
.catalog-product-view .block.related .product.actions{ width: 113px !important;     float: right;}
.catalog-product-view .block.related .input-text.qty,.catalog-product-view .products-grid .input-text.qty{     width: 65px !important;}
.page-header.sticky .sw-megamenu.navigation > ul{ height: 66px !important;     line-height: 66px !important;}
/*-----------221018-------*/
#bss-osc-form-checkout-agreements .action-show span:hover{    text-decoration: underline;}
#bss-osc-form-checkout-agreements .action-show span{color: #f9a033;}
.agreements-modal .action-hide-popup {    padding: 0 14px !important;}
.agreements-modal .action-hide-popup:hover{color:#fff !important;}




/*----------121118-------*/
#bss-fastorder-form table th{ width:370px !important;}
#bss-fastorder-form table td{width:370px !important;}
#bss-fastorder-form table td .bss-product-id-calc{     border: 1px solid #ccc; color: #777;
    line-height: 30px;
    padding: 8px 12px;
    height: 32px;
    background-color: #fff;
    border-radius: 4px;
    opacity: .5;
    font-size: 14px; cursor: pointer;}
	#bss-fastorder-form .bss-search-input{     font-size: 12px;}

/*----------211118--------*/
#layered-filter-block{ /*display:none;*/}
/*-------------BILAL CUSTOMIZATION-----------------*/
@media only screen and (max-width: 767px){
    div#narrow-by-list {
    top: /*200px*/45px;
}

}
a.minimal-price-link {
    color: #e5282c !important;
    font-size: 15px;
    font-weight: bolder;
}
.product-item .price-box .price-label{
	color: #e5282c !important;
  font-size: 18px;
  font-weight: normal;
}

li.customer-welcome {
    margin-top: -4px;
}
.sidebar .custom-block{
    background:none !important;
}
.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu li > ul.subchildmenu{
    background:#1e2533 !important;
}
.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu li > ul.subchildmenu a.category-url {
    background: #1e2533 !important;
}
.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu li > ul.subchildmenu a.category-url:hover {
    background: #344054 !important;
}
.block-title.title {
    text-align: center;
}
input#name::placeholder, input#email::placeholder, input#telephone::placeholder, input#company::placeholder{
    color: #1e2533;
}
input#footer_newsletter::placeholder {
    color: #1e2533;
}
form#newsletter-validate-detail{
    width:130% !important;
    }

.searchsuite-autocomplete ul{
      overflow: auto;
    max-height: 300px;

}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{
        color: #f9a033 !important;
}
.free-dlvry-img1 {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.porto-icon-dollar:before,.porto-icon-truck:before,.porto-icon-lifebuoy:before,.porto-icon-left-open-huge:before,.porto-icon-right-open-huge:before{
    color:#000;
}
li.ui-menu-item.level0.classic.parent:hover {
    background: #121828;
    border-radius: 0px;
    width:auto;
}
li.ui-menu-item.level0.classic:hover {
    background: #1e2533;
    border-radius: 0px;
    width:auto;
}

/*---------home-------071218---------*/
.panel.header .switcher.language,.click-to-call{ display:none;}
.page-header.type2 .panel.header .header.links>li>a{     color: #ffffff !important;  font-size: 14px; text-transform: none !important;     font-weight: 200;  padding-bottom: 4px; line-height: 12px;}
.page-header.type2 .panel.header .header.links>li:last-child a{ background:none;}
.header.panel>.header.links>li.compare{display:none;}
.page-header.type2>.panel.wrapper{background-color: #1d2434  !important;}
html, body {
   font-family: 'Poppins', sans-serif !important;
   color: #000 !important;
}
.side-custom-menu h2{     background-color: #ebebeb !important;color: #3e3e3e !important;     font-size: 18px !important;}
.side-custom-menu h2 em{     font-size: 15px;}
.side-custom-menu{     border-radius: 0 !important;}
.free-dlvry-img img{ width:337px;}
a.free-dlvry-img1 img{
    width:130px;
}
.page-header .header.panel{     padding-bottom: 10px;     padding-top: 10px;}
.header .custom-block .free-dlvry-img{ margin-right: 26px;}
.side-custom-menu ul{     padding: 0 0 !important;}
.header.content .cart-amt{ float:right;     margin-top: 38px; font-size: 20px; font-weight: bold;}
.header  .block-search{width: 70%;  margin-top:11px;}
.header .custom-block{ display:none;}
.header .block-search input{height: 45px; border-radius: 0px; border:0; font-weight: 800; font-size:20px;      font-family: 'Poppins', sans-serif !important;}
.header .block-search input::placeholder{color:#A9A9A9;}
.header .block-search input{ color:#231F20 !important;}
.header .block-search .action.search{     height: 45px;    line-height: 45px; border-radius: 0; border-left: 1px solid #abacae !important;}
.header .block-search .action.search:before{     font-size: 20px !important;}

.header .minicart-wrapper .action.showcart .counter.qty{     /*height: 40px;     margin: -38px 0 0 30px*/height: auto; margin: 0px 0 0 35px; position: static !important; top: 0 !important; left: 0; }
.header .minicart-wrapper .action.showcart .counter.qty .counter-number{     background: /*#ffcc33*/#eb7336;
    width: 27px;
    height: 27px;
    display: block;
    line-height: 27px;
    border-radius: 100%;
    font-weight: 300;
    font-size: 15px;
    color: #fff;
	position: absolute;
    top: -13px;
    left: 26px;}
	.minicart-wrapper .action.showcart .counter.qty{     overflow: inherit !important;}
	header.page-header.sticky-header .minicart-wrapper{     right: 0px !important;}
.header .custom-block{  margin-right:20px;}
.side-custom-menu ul li{     padding: /*12px 15px !important*/ 22.9px 15px !important;}
.homepage-bar{     padding: 20px 0; background: transparent !important; border: 0 !important;}
.homepage-bar .col-lg-4{}
.product-item-photo{ border: 0 !important; padding: 25px 25px 20px 25px !important;}
.products-grid .product-item .product-item-info{ border:0; min-height: /*417px*/376px;}
.footer-middle [class^="porto-icon-"], .footer-middle [class*=" porto-icon-"] {
    color: #f9a033 !important;
}
.footer-middle ul.features li a{ color:#fff !important;}
.footer-middle .block.newsletter .action.subscribe{     background: #f9a033 !important; border: 1px solid #f9a033 !important;  color:black;   height: 35px; font-size: 14px;}
.footer-middle .block.newsletter input{ height: 35px !important;     background-color: #fff !important;}
.footer-ribbon{ display:none;}
#featured_product .product-item-photo{ padding: 0;     overflow: inherit;}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{ border-color: #000 !important;color: #fff !important;background-color: #000 !important;}
.products-grid .product-item .price-container .price{font-size: 30px; font-weight: 600; color: #000;}
.products-grid .product-item .old-price .price-container .price{ font-size: 22px;     font-weight: 400;}
.products-grid .product-item .old-price{ font-weight: 400;     font-size: 16px;     color: #000;}
.testimo-title{ color:#424242;}
.filterproduct-title.testimo-title strong{ font-weight:800 !important;}
.testimo-outer{     background: #e4e6e5; padding: 20px 20px 0; min-height: 218px;}
.testimo-outer .recent-posts .post-date{ float:none; text-align: left; width: 56px;
    background: #838385;
    padding: 0 5px; margin-bottom: 20px;}
.testimo-outer .recent-posts .post-date .day{ background: transparent; display: inline-block;     padding: 0;     color: #fff;
    font-weight: normal;
    font-size: 14px;}
.testimo-outer .recent-posts .post-date .month{     display: inline-block; background: transparent;     box-shadow: none;
    font-size: 14px;
    width: auto;}
.testimo-outer .testimo-con{ float: left; width: 71%;     padding: 0 15px;}
.testimo-outer .testimo-con p,.testimo-outer  .recent-posts .postContent p{     margin-left: 0 !important; color: #474948 !important; font-size: 18px; font-weight: normal;}
.testimo-outer .testimo-con p > strong,.testimo-outer .testimo-con p > span{     display: inline-block !important; color: #474948 !important; font-weight: normal; margin-right: 2px;}
.testimo-outer  .recent-posts .postContent{ margin-bottom:0 !important;}
.cms-index-index .testimonial-author .img-thumbnail{ width: 26%;}
.cms-index-index .testimonial-author .img-thumbnail img{     max-width: 100% !important;}
.cms-index-index .testimo-outer .testimonial-author .img-thumbnail{     background-color: transparent; padding: 0; border-radius: 0;}
.home-top-bar{     margin: 20px 0; background-color: #e6e7e8 !important;     display: none;}
.aftr-home-slider{     margin-top: 25px;}
.page-wrapper>.breadcrumbs{background-color: #dbdbdb !important; color: #000 !important;}
.page-wrapper>.breadcrumbs a, .page-wrapper>.breadcrumbs a:hover, .page-wrapper>.breadcrumbs a:focus{ color: #504e4f !important; font-size: 12px;     font-weight: 200;}
.catalog-category-view.page-layout-1column.page-with-filter .column.main{     padding-top: 0 !important;}
.catalog-category-view .page-main{ padding-top:0;}
.catalog-category-view .column.main .products-grid{     padding-top: /*50px*/0px;}
.filter-options-title{  }
.filter-options-content{ }
.filter-options-title:after{}
.filter-options-content a{ font-size: 12px; font-weight: 600; line-height: 25px; color: #000 !important;}
.catalog-category-view .products-grid .product-item{     padding: 20px; padding-top: 0;}
.footer .block.newsletter .title{ display:block;     color: #fff;}
.products-grid .product-item{     padding: 20px;}
/*----------141218--------*/
.catalog-category-view .toolbar-products{ position:static !important;}
.catalog-category-view .product-item .tocart:before{ font-size: 18px;}
.products-grid .list-sku{ color:#000;     position: absolute;     top: 0;        left: 0;}
.sticky-header .sw-megamenu.navigation li.level0.fullwidth > .submenu{ top: 46px;}
.product-items .product-item-name, .product-items .product.name a{     font-weight: 500; color: #000;/*text-overflow: ellipsis;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; */overflow: hidden;     font-size: 16px;     height: 43px;}
.catalog-product-view .product-item-details > span,.catalog-product-view .product-item-details br{ display:none;}
.product-items .product-item-name a{     display: block; margin-bottom: 5px; font-size: 12px;}
.catalog-product-view .product-info-main .product-info-price .price-box{     display: block;     font-size: 21px; color: #414141;}
.catalog-product-view .product-info-main .product-info-price .price-box .special-price{     float: left;     margin-right: 20px;}
.catalog-product-view .product-info-main .product-info-stock-sku{ text-align: left; display: block; padding-left: 0;}
.catalog-product-view .product-info-price .price{ color:#414141 !important;}
.catalog-product-view .price-final_price .price-container{ display: inline-block;}
.catalog-product-view .qty-changer{ display:none !important;}
.catalog-product-view .box-tocart .qty{ vertical-align: top;     margin-right: 14px !important;}
.catalog-product-view .box-tocart .qty select{ min-width: 86px !important; width: auto; vertical-align: top; border-radius: 0; height: /*38px*/35px; outline:0; position:relative; margin-right: 0 !important; border-color:#000;}
.catalog-product-view .box-tocart .action.tocart{     /*min-width: 110px;     border-radius: 0;*/    min-width: 135px;     font-weight: 500;     font-size: 12px;     height: 37px;     text-transform: uppercase;     background: #121117;     border: 0;     border-radius: 8px;}
.catalog-product-view .box-tocart .action.tocart:before { display: inline;     content: '\f814';     font-family: 'porto-icons';      margin-right: 10px;    font-size: 15px;}
.catalog-product-view .box-tocart .action.tocart:hover{ background:#3a3a3c; border-color: #3a3a3c !important;}
.catalog-product-view .box-tocart .qty select:after{ }
.catalog-product-view .moved-add-to-links{ /*display:none !important;*/}
.catalog-product-view .moved-add-to-links a{ display:none !important;}
.catalog-product-view .product-info-main .product-info-price{     border-bottom: 0;}
.catalog-product-view .product-info-main .product-info-stock-sku{     padding-bottom: 0; font-size: 14px; color: /*#404041*/#000; margin-bottom: 15px;     margin-top: 20px;}
.catalog-product-view .product-social-links{     border-top: 0; padding-top: 0;}
.catalog-product-view .product-info-main .box-tocart{ margin-bottom: 0;}
.catalog-product-view .product-social-links .addthis_inline_share_toolbox{ margin: 6px 0 15px 0px;}
.catalog-product-view .at-share-btn-elements a{ border-radius:0 !important;}
.catalog-product-view .product.data.items>.item.content{     /*margin-top: 53px; border-color: #8c8c8c; box-shadow: none;*/margin-top: 15px;
    border-color: tan; box-shadow: none; border: 0; padding: 0;}
.catalog-product-view .product.description ul{ padding: 0 0; list-style-type:square;}
.catalog-product-view .product.data.items>.item.title.active a{     /*border-top: 1px solid #8c8c8c; background: #f1f3f2 !important;*/background: transparent; border: 0; border-bottom: 1px solid #000; padding-left: 0; color: #000 !important;}
.catalog-product-view .product.data.items>.item.title .switch{ border: 0; border-bottom: 1px solid #dedee0; padding-left: 0; color: #000 !important;
    font-weight: 600;
    font-size: 14px;
    background: transparent;}
.catalog-product-view .product.data.items>.item.title{ /*margin-right: 10px !important;*/        float: none;     width: auto;     position: absolute;     top: 0;}
.catalog-product-view .product.data.items>.item.title#tab-label-product.info.description{ left:0;}
.catalog-product-view .product.data.items>.item.title#tab-label-additional{ left:56px;}
.catalog-product-view .product.data.items>.item.title#tab-label-custom-1{ left:242px;}
.catalog-product-view .product.data.items>.item.title#tab-label-custom-1 a{ padding-left:10px;}
.catalog-product-view .product.data.items>.item.content{ padding-top:40px;}
.catalog-product-view .product.data.items>.item.content:after{ content:""; display:block; clear:both; width:100%; height:1px; background: #dedee0;     position: absolute;     top: 35px;}
.catalog-product-view .fieldset .review-legend.legend span,.catalog-product-view .fieldset .review-legend.legend strong{ display:inline-block; color:#3a3a3a;}
.catalog-product-view .review-fieldset input[type="text"],.catalog-product-view .review-fieldset textarea{ border:1px solid #404040; border-radius:0; resize:none;}
.catalog-product-view .review-fieldset .field label{ color: #3a3a3a;}
.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage{ width:/*70% !important*//*100% !important*/;}

.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage .owl-item { /*width:100% !important;*/ }
.catalog-product-view .sidebar-additional .products-grid .product-item .product-item-info{     padding: 5px;}
.catalog-product-view .product-info-main .product.overview .value{ font-size: 14px; color: /*#404041*/#000; line-height: 25px;}
.catalog-product-view .product-info-main .product.overview{ padding-bottom: 5px; margin-bottom: 5px; width: 80%; }
.catalog-product-view .product-info-main .product-add-form{     padding-top: 0;}
.catalog-product-view .price-box{ font-size: 20px;     color: #000;     margin: 8px 0 0px;     line-height: 50px;     font-weight: 600; padding-bottom: 0;}
.catalog-product-view .price-box .price{     color: #000;     font-size: 50px;     font-weight: 700;}
.catalog-product-view .price-box .old-price .price{ font-size: 30px;     font-weight: 400;}
.catalog-product-view .price-box .old-price{ color: #000;     font-weight: 400;}
.old-price .price{ text-decoration-color: #ff0000;}
.product-label.sale-label{ font-size: 15px;}
.catalog-product-view .products-grid .price-box .price{  font-size: 30px; }
.catalog-product-view .sidebar .products-grid .product-item .product-item-details .product-item-description{ height: auto;}
.catalog-product-view .column.main > .custom-block{     display: block;     width: 100%;     float: none;     padding-left: 0;}
.catalog-product-view .column.main > .custom-block h1{     text-transform: uppercase;     border-bottom: 1px solid #dedee0;     padding-bottom: 10px;     margin-bottom: 20px; font-size: 18px;     color: #313131;     padding: 10px 0;     margin: 0;     line-height: 1; font-weight: 700;}
.catalog-product-view .product.data.items>.item.title#tab-label-additional a{ padding-left: 10px;}


/*----------211218-----*/
.side-custom-menu ul li a{ font-family: 'brandon_textregular'; line-height: 17px !important;}
.side-custom-menu a img{ display:block;}


/*----------customar service-------*/
.cms-customer-service .container{ width:1127px;}
.cms-customer-service .nav{ background:#fff; border:1px solid #b6b6b6; padding-right:0;}
.cms-customer-service .nav li.active a{ background:#e6e7e9; border-radius:0; font-weight: bold;}
.cms-customer-service .nav li{ position:relative;     margin-bottom: 0; margin-top: 0;}
.cms-customer-service .nav li a{color:#424242 !important;padding: 30px 15px;padding-left: 60px;border-bottom: 1px solid #b6b6b6;border-radius: 0;}
.cms-customer-service .nav li a:hover{ background:#e6e7e9 !important;     font-weight: bold;}
.cms-customer-service .nav li.how-to-place-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-1.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 28px;}
.cms-customer-service .nav li.online-account-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-2.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left: 14px;top: 26px;}
.cms-customer-service .nav li.freight-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-3.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 31px;}
.cms-customer-service .nav li.return-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-4.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 25px;}
.cms-customer-service .nav li.cstmr-fd-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-5.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 26px;}
.cms-customer-service .nav li.cmpny-dirct-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-6.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 23px;}
.cms-customer-service .col-md-9 {}
.cms-customer-service .cstmr-tab-con-outer{margin-left: 5%;border:1px solid #aaabad;min-height: 487px;padding: 5px 15px; width: 93%;}
.cms-customer-service .tab-pane iframe{ width:100%;     height: 425px;}
.cms-customer-service #tab_a h4{ padding: 10px 10px; margin: 0; }
.cms-customer-service .cstmr-tab-con-outer .tab-pane{ display:none;}
.cms-customer-service .cstmr-tab-con-outer .tab-pane.active{ display:block;}
.cms-customer-service .cstmr-tab-con-outer h4{     font-family: 'brandon_textregular' !important; font-weight:bold;}
.free-dlvry-key .title{     font-size: 20px; font-weight: bold; position:relative;     padding-left: 30px; text-align: center;}
.free-dlvry-key .title:after{ content:""; display:block; clear:both; width:100%; height:3px; background:/*#6e6e6e*/#dddddd; position:absolute; top:50%; left:0;}
.free-dlvry-key .title span{     background: #fff; position: relative; z-index: 1; display: inline-block; padding: 0 20px;     text-transform: uppercase;     font-size: 24px;}
.delivry-con-outer:after{ content:""; display:table; clear:both;}
.delivry-con-outer ul{ padding:0 0; margin:0 0;}
.delivry-con-outer ul li{ list-style:none; float:none;     margin-right: 3%; width: 14.16%;     display: inline-block;     position: relative;}
.delivry-con-outer ul li:after{ content: "";     display: block;     clear: both;     width: 0;     height: 0;     border-left: 30px solid transparent;     border-right: 30px solid transparent;     border-bottom: 100px solid #fff;     position: absolute;     top: -32px;     left: -22px;}
.delivry-con-outer.ship-con ul li:after{ display:none;}
.delivry-con-outer ul li span{ display:block;     text-align: center; font-size: 15px; font-weight: 600;}
.delivry-con-outer ul li span.nmbr{ text-align: center;     padding: 10px 15px 10px 45px;     color: #fff;     font-size: 20px;     font-weight: bold;     border-radius: 10px;}
.delivry-con-outer ul li:last-child{ margin-right:0;}
.delivry-con-outer{ /*border:1px solid #6e6e6e;*/ border-top: 0; /*margin-top: -20px; */padding: 25px 20px 6px; text-align: center;}
.except{     width: 467px;     margin: 20px auto;}
.intr-ship{     width: 50%;     margin: 0 auto 50px;     border-top: 1px solid #ccc;     padding-top: 10px;}
.delivry-con-outer.ship-con ul li{ width:auto;}
.cstmr-tab-con-outer .map-outer{ text-align:center; margin-top:26px; }
.cstmr-tab-con-outer .map-outer img{ height:353px;}
.cmpny-call-outer:after{ content:""; display:table; clear:both;}
.cmpny-call-outer ul{ padding:0 0; margin:0 0;}
.cmpny-call-outer ul li{ width:47.5%; float:left; list-style: none; margin-right: 5%; padding: 8px 5px 8px 50px; font-size: 26px; font-weight: bold; border-radius: 10px; }

.cmpny-call-outer ul li:last-child{ margin-right:0;}
.cmpny-call-outer ul li.left{ background:#f1f1f1 url(../images/cmpny-dr-img-left.png) no-repeat 13px 50%;     background-size: 6%; }
.cmpny-call-outer ul li.right{     background: #f1f1f1 url(../images/cmpny-dr-img-right.png) no-repeat 11px 50%; background-size: 9%; padding-left: 56px; }
.cmpny-call-outer{    margin-top: 25px;}
.cmpny-extn{ margin-top:30px;}
.cmpny-extn ul{ padding:0 0 ; margin:0 0;}
.cmpny-extn ul li{ list-style:none;     border-bottom: 1px solid #a6a6a6; font-size: 16px;     padding: 10px 0; margin-bottom: 10px;     overflow: hidden;}
.cmpny-call-outer ul li span{ font-weight:normal; font-size:14px; display:inline-block; margin-left: 10px;}
.cmpny-extn ul li span.extn-left{ float:left;}
.cmpny-extn ul li span.extn-right{ float:right;         background: #f1f1f1 url(../images/cmpny-dr-img-left.png) no-repeat 32px 50%; background-size: 8%; padding: 8px 35px 8px 60px; border-radius: 10px; margin-right: 52px;}
.cmpny-extn ul li span.extn-right:hover{ float:right;  background: #939498 url(../images/cmpny-dr-img-right-hover.png) no-repeat 32px 50%; background-size: 8%; padding: 8px 35px 8px 60px; border-radius: 10px; color:#fff;}
.cmpny-extn ul li:last-child{ border-bottom:0;}
.cms-customer-service .nav li:last-child a{ border-bottom:0;}
.free-delivery{ margin-top: 15px;}
.cms-customer-service .nav li.active a:focus{ background: #e6e7e9 !important; }
.cms-customer-service .nav li .sub-nav-tab{position:absolute;right: -172px;padding:0 0;top:0;background: #f1f1f1;z-index: 999;}
.cms-customer-service .nav li .sub-nav-tab li {list-style:none;position: relative;margin: 5px 0;}
.cms-customer-service .nav li .sub-nav-tab li a{border:0;background:transparent;padding: 0 34px;font-size: 13px;}
.cms-customer-service .nav li .sub-nav-tab li a:after{content: "";display: block;clear: both;width: 11px;height: 13px;background:url(../images/srvice-sub-arrw.png) no-repeat 0 0;position: absolute;left: 11px;top: 7px;background-size: 72%;}
.cms-customer-service .nav li .sub-nav-tab{ display:none;}
.cms-customer-service .nav li:hover .sub-nav-tab{ display:block;}
.cms-customer-service .nav li .sub-nav-tab li a:hover{ background:transparent !important;}
.cms-customer-service  .page-header{ margin:0 0;}
.cms-customer-service .panel{ background:transparent;}
.cms-customer-service .nav.nav-stacked{ width:100%;}
.products-grid .product-item .product-item-details{ padding: 0;     font-size: 14px;     font-weight: 400;}


/*---------contact-------*/
.contact-index-index #maincontent .row{ display:block; margin: 0;}
.contact-index-index .contact-form{ float:right; border-left: 1px solid #838383; padding-left: 40px;     padding-right: 0;}
.zcwf_lblLeft .zcwf_privacy_txt{ width: 80%;}
.contact-index-index .contact-form form.contact .fields{ background:#e1e2e4; padding:20px;}
.contact-index-index .contact-form form.contact .legend{     color: #005d9b; font-weight: 600;     margin-top: 20px;}
.contact-index-index .contact-form form.contact input[type="text"],.contact-index-index .contact-form form.contact input[type="email"],.contact-index-index .contact-form form.contact textarea{ border-radius:0;}
.contact-index-index .contact-info{ float:left; padding-left: 0;}
.contact-index-index iframe{ width:100%;     margin-top: 8px;     margin-left: 8px;}
.contact-index-index .form-group.required{ width: 100%; clear: both;}
.contact-left-outer:after{ content:""; display:table; clear:both;}
.contact-left-outer{ width: 70%;}
.contact-left-outer p{ margin-left:0 !important;}
.contact-left-outer .col-md-12{ padding:0 0;}
.contacts-title{     color: #005d9b !important; font-weight: 600 !important; margin-bottom: 29px !important;}
.contact-index-index .page-main .contact-info p{ color: #5a5a5a;     line-height: 35px;}
.contact-left-outer h2{ color: #5a5a5a; font-size: 20px; font-weight: 600; margin-bottom: 5px;}
.contact-left-outer .address{ background:url(../images/address-icon.png) no-repeat 0 0;     padding-left: 50px;background-size: 3%;}
.contact-left-outer .address{background:url(../images/address-icon.png) no-repeat 0 0;padding-left: 44px;background-size: 4%;}
.contact-left-outer .fax{background:url(../images/fax-icon.png) no-repeat 0 0;padding-left: 44px;background-size: 6%;}
.contact-left-outer .email{background:url(../images/email-icon.png) no-repeat 0 0;padding-left: 44px;background-size: 6%;}
.contact-left-outer .business-hourse{ background:url(../images/bsnss-icon.png) no-repeat 0 0;     padding-left: 50px;background-size: 5%;}
.contact-form .fieldset{ margin-bottom:0;}
.contact-form  .actions-toolbar{     background: #e1e2e4; text-align:center; padding:20px; }
.contact-index-index .contact-form form.contact .fields .comment textarea{ margin-top:-20px;}
.contact-form  .actions-toolbar .primary{ float:none;}
.contact-form  .actions-toolbar .primary button{     border-radius: 0 !important; padding: 7px 30px !important; text-transform: uppercase;}
.panel.header {    margin-bottom: 0; border-bottom: 0; box-shadow:none !important; -webkit-box-shadow:none !important;}
.cms-customer-service .header .nav{ background:transparent; border:0;}
.custpmer-service-banner{     position: relative;}
.custpmer-service-banner .banner-con{     font-size: 35px; font-weight: 700; width: 300px; position: absolute; top: 44px; right: 283px;}
.footer-middle ul.contact-info li .location{     background: url(../images/footer-locations-icon.png) no-repeat 0 0px;
    padding-left: 37px;
    padding-bottom: 15px;
    background-size: 21%;
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px; margin-bottom: 0;}
.footer-middle ul.contact-info li [class^="porto-icon-"]{     margin-left: 1px; margin-right: 8px; margin-top: 2px;}
.footer-middle p{     color: #fff;}
.minicart-items{ height:auto !important;}
.minicart-wrapper .qty .price{     display: inline-block;
    position: /*absolute*/static;
    top: 21px;
    right: 42px;
    color: #f9a033;
    font-size: 17px; width: auto; margin-top: 5px;}
.page-header.type2 .minicart-wrapper{ width: /*150px*/auto;}

/*--------261218-----*/
.navigation li.level0{ padding: 0px 0px ; margin-right: /*35px !important*/ 5px !important;}
.navigation .level0>.level-top{ font-size: 15px !important;     line-height: 36px !important; font-weight: 800 !important;}
.page-header.type2 .navigation .level0.parent>a:after{ line-height: 35px !important;}
header.page-header.sticky-header .navigation li.level0>.level-top{     padding: 0 10px !important; font-size: 13px;}
h2,h3,h4,h5{}
.page-header.type2:not(.header-newskin){ padding-bottom:0; background-color:#121828 !important;}
.footer-middle ul.contact-info p{ margin-bottom: 12px; color: #a8a8a6 !important;}
.contact-index-index .page-main .contact-info p.con{ line-height:20px;}
.footer-middle [class^="porto-icon-"], .footer-middle [class*=" porto-icon-"]{ display:none;}

/*--------020119-------*/
.minicart-items .product-item-details .update-cart-item{ display:none !important;}
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{     top: 50% !important; left: 50%; border-radius: 5px 5px !important;
    transform: translate(-50%, 0%) !important;     right: inherit !important; background-color: #121828 !important;}


/*---------110119-----*/
.dz-qty{     border: 1px solid #ccc; display: inline-block; vertical-align: top; height: 31px; padding: 0 6px; line-height: 31px; border-radius: 0px;}
.products.wrapper .product-item .qty-box .input-text.qty{ width: 86px/*60px*/; outline: 0; border-radius: 0;}
.cms-index-index .products.wrapper .product-item .qty-box{ width:auto !important;}
.products-grid .owl-carousel .product-item .dz-qty{     border-left: 0; margin-left: -4px; height: 32px;}

/*----------150119-------*/
.cms-index-index .filterproduct-title{     margin-top: /*-13px*/20px; margin-bottom: 26px;     background: transparent;     position: relative;     padding-right: 39px; overflow: hidden; padding-left: 0;}
.cms-index-index .filterproduct-title:after{ content:""; display:block; clear:both; background:#000; height:1px; width:100%; position:absolute; top:50%; right:0px;}
.cms-index-index .filterproduct-title .content{ background:#fff; z-index:1;     position: relative;}
.cms-index-index #featured_product.owl-top-narrow .owl-theme .owl-controls{     top: -60px;}
.checkout-cart-index .qty-changer{ display:none !important;}
.nav-sections-item-content>.navigation{     padding: 0 4px;}
.contact-google-map{ clear: both; }
.contact-google-map .row{     margin-left: -15px !important; margin-right: -15px !important;}
/*----------160119-------*/
.product-reviews-summary .reviews-actions a{ color: #404041 !important; border-left: 1px solid #404041 !important;}
.catalog-product-view .fotorama__stage{ border:0; margin-bottom: 15px;}
.fppter-cont-outer > div{ width: 25% !important; display: block !important; float: left; max-width: none !important;}
.fppter-cont-outer > div:nth-child(2n){ width: 22% !important;}
.fppter-cont-outer > div:nth-child(3n){ width: 31% !important;}
.fppter-cont-outer{     display: block !important;}
.minicart-items .item-qty{ width: 86px !important; pointer-events: none;}
.one-step-checkout-wrapper .mp-4 #checkout-review-table tbody tr td.a-center.details-qty{ }
.one-step-checkout-wrapper .qty-wrapper .qty-wrap .input-text.update{     width: 47px;}
.one-step-checkout-wrapper .opc-block-summary .block.items-in-cart{ margin-bottom: 15px !important;}
.checkout-agreement label button{ font-size:13px;}
.checkout-payment-method .payment-option-title .action-toggle,.checkout-payment-method .payment-option-title .action-toggle:after{ color:#000 !important;}
.products-grid .product-item .price-box{     margin: 15px 0 5px; font-weight: 400;     font-size: 20px; min-height: 103px;}
.products-grid .product-item .product-item-inner{ margin-top:7px;}
.product-item-photo{ overflow: inherit;       padding-top: 25px !important;    margin-bottom: 25px;}
.catalogsearch-result-index .products-grid{     padding-top: 0px;}
#bss-fastorder-form .bss-fastorder-lightbox img{     position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.catalog-product-view .fotorama__caption__wrap{ display:none;}
.account .sidebar .product-items-names .product-item-name{ width: 200px;     height: auto;}
.account .sidebar .product-items .product-item-name a{     font-size: 12px;}
.account .sidebar .block-reorder .product-item .field.item{ vertical-align: top;}
/*---------220119------*/
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){     -webkit-transform: inherit;
    -ms-transform: inherit !important;
    -o-transform: inherit !important;
    transform: inherit !important;}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{     opacity: 1 !important;}
	.fotorama--fullscreen .fotorama__fullscreen-icon:before{ content: "x" !important; font-family: arial;}
	.weltpixel-quickview-catalog-product-view .dz-qty{     margin-right: 10px; padding: 0 15px;     height: 48px; line-height: 48px;     border-left: 0;}
	.catalog-product-view .dz-qty{ height: 32px;     padding: 0 10px;     line-height: 32px;     margin-left: -3px;     border-left: 0;     border-color: #000;}
	.catalog-product-view .box-tocart .dz-qty{ height:35px; margin-right: 14px;}
	.page-header .navigation .level0 .submenu li.parent a span{display: inline-block; padding-right: 20px; }
	.page-header .navigation .level0 .submenu li.parent .subchildmenu { display:none; background: #ebebec; width: 102%;  padding: 5px 0 0 !important;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span{ background:transparent; text-transform: capitalize;}
	.weltpixel-quickview-catalog-product-view .box-tocart select{     display: inline-block; width: 65px; vertical-align: top;}
	.weltpixel-quickview-catalog-product-view .price-box .price{     font-size: 28px; margin-right: 5px;}
	.weltpixel-quickview-catalog-product-view .price-box{  font-size: 20px !important; line-height: 25px;}
	.weltpixel-quickview-catalog-product-view .product-info-main .box-tocart, .weltpixel-quickview-catalog-product-view .box-gotoproduct{ clear: both;}
	.products-grid.columns5 .product-item .dz-qty{     border-left: 0; margin-left: -4px; height: 32px;}
	.submenu .subchildmenu .subchildmenu .subchildmenu{     top: 0 !important; }

/*---------160119------*/

/*---------250619---------*/
.sidebar .custom-block.custom-block-1>div em{     color: #005ea4 !important; border: 1px solid #005ea4 !important;}
.content-row p{     font-family: 'brandon_textregular' !important;}

/*-----------010719----------*/
.home-main-slider img{ width:100%;height:auto;}
.cms-index-index .page.messages{     position: absolute; top: 0; z-index: 9; width: 100%; left: 0;}

/*------------020719----------*/
.checkout-cart-index .cart-summary .block.shipping >.title{ /*display:none;*/}
.catalog-product-view .product-info-main .product.sku{ display:none;}
.filterproducts .product-image-photo{     width: auto; max-width:none !important;}
.filterproducts .product-image-photo.hover_image{ left:50%; transform: translate(-50%, 0);}
.cms-index-index .filterproduct-title.filternew{ margin-top:-13px;}
.sidebar .custom-block .filterproducts.products{ display:block;}
.greet.welcome{ display:none !important;}
.header .welcome{     color: #444444 !important; font-family: 'brandon_textregular'; font-size: 16px !important;}
.customer-welcome .customer-name{     color: /*#444444*/#fff !important; font-family: 'brandon_textregular'; font-size: 16px; text-transform: capitalize;}
.customer-welcome .action.switch{ margin: 3px 0 0 0 !important;}

/*------------030719---------details--------*/
.catalog-product-view .sidebar .product-items .product-item-info .product-item-photo img{ width: 100%;}
.catalog-product-view .sidebar .product-items .product-item-info .product-item-photo{ max-width: 100%; margin: 0 auto 15px; float: none;}
.catalog-product-view .sidebar .product-items .product-item-details{margin-left: 0; text-align: center; font-size: 11px; font-weight: 600; margin-bottom: 20px;}
.catalog-product-view .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{ /*width: 87%;*/}
.catalog-product-view .product-item-photo>a:not(.weltpixel-quickview):before{ display:none;}
.catalog-product-view .sidebar .price-box .price{     font-size: 14px;}
.catalog-product-view .sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] em:before{width: 34px; height: 35px; background-size: 50%;}
.catalog-product-view .sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev em:before {     background-position: 10px 8px;}
.catalog-product-view .sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next em:before {     background-position: 10px -18px;}
.catalog-product-view .product.info.detailed{ width: 92%;}
.catalog-product-view .products-grid .product-item .price-box{ font-size: 20px;     color: #000;     line-height: 35px;     min-height: 90px;}
.catalog-product-view .products-grid .owl-carousel .product-item .dz-qty{ line-height: 32px;}
.catalog-product-view .sidebar .products.wrapper .product-item .qty-box{ margin: 2px 24px 7px 13px !important;}
.catalog-product-view .owl-top-narrow .owl-theme .owl-controls{     top: -42px;}
.homepage-bar .custom-block.custom-block-1 em{     color: #000 !important; border: 1px solid #000 !important; width: 50px; height: 50px;    font-size: 30px; border-radius: 50%;     line-height: 50px; margin-bottom: 15px;}
.homepage-bar .col-lg-4{    padding-top: 15px !important;     padding-bottom: 15px !important;}
.homepage-bar p{color:#000;}
.rating-summary .rating-result > span:before, .review-control-vote label:before{     color: #005ea4 !important;}
.catalog-product-view .sidebar .product-items .price-box{     font-size: 14px; color: #777;}
.catalog-product-view .sidebar .products.wrapper .qty-box{      width: 112px; margin: 2px auto 7px; }
.catalog-product-view .sidebar .products.wrapper .qty-box select{ width: /*86px*/60px; outline: 0; border-radius: 0;}
.catalog-product-view .sidebar .products.wrapper .qty-box .dz-qty{     line-height: 32px; border-left: 0; margin-left: -4px; height: 32px;}
.catalog-product-view .block.related .products-related .tocart:before{ display: inline; content: '\f814'; font-family: 'porto-icons'; margin-right: 0; font-size: 20px; color:#fff;}
.catalog-product-view .block.related .products-related .tocart{ height: 32px;     padding: 0 10px;}


/*--------090719---------*/
.cms-index-index .page.messages .message:after{ content: "x";
    display: block;
    clear: both;
    position: absolute;
    right: 20px;
    top: 6px;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    font-family: 'brandon_textregular' !important;
    cursor: pointer;
    width: 30px; height: 30px; text-align: center; background: #494A4C; border-radius: 100%;}
.checkout-index-index .control{     margin: 0px 0px 13px 0px;}
.checkout-index-index .opc-wrapper .shipping-address-items{     padding: 0 0;}

.control{ margin:0 0 13px 0!important;}
.catalog-product-view .review-field-ratings .review-field-rating{ overflow: hidden; height: 53px;}
.see-more{text-align:center;    margin: 51px 0 51px;}
.see-more a{border: 1px solid #181c27; padding: 5px 20px 5px 20px; background: #181c27; color: #fff !important; font-size: 14px;
    text-transform: uppercase;}

.product.description p	{    text-overflow: ellipsis; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;
    overflow: hidden;}

#featured_product .filterproducts.owl-carousel .owl-item img{max-width: 100% !important;}


/*-------------09.08.19---------*/
.weltpixel-quickview-catalog-product-view .page-wrapper{border: 0;}
.weltpixel-quickview-catalog-product-view .fotorama__wrap--slide .fotorama__stage__frame{/*border: 1px solid #08c !important;*/border: 1px solid #ceced0 !important; border-radius: 10px; }
.products-grid .product-item .product-item-details .product-item-description{height: /*69px*/auto;}

/*--------290819-------*/
.footer.content{ display:none;}

/*-------300819------*/
.checkout-cart-index .action-delete:before{ background:url(../images/cart-dlt-icon.png) no-repeat 0 0; font-size: 0 !important; width: 12px; height: 16px; display: block;}
.checkout-cart-index .cart .actions-toolbar{         position: relative; top: 0; right: 0; text-align: right; margin-top: -110px; width: 20px; float: right; padding: 0;}
.checkout-cart-index .cart .action-edit{ display:none !important;}
.checkout-cart-index .action-delete:hover:before{ background-position:0 -26px;}
.weltpixel-quickview-catalog-product-view .product-info-main .page-title-wrapper h1{     font-weight: normal; font-size: 20px;}
.weltpixel-quickview-catalog-product-view .box-tocart .action.tocart{     min-width: 118px; font-weight: normal; font-size: 14px;}
.weltpixel-quickview-catalog-product-view .product-info-main .product-info-stock-sku{ margin-bottom: 13px;     margin-top: 13px;}
.weltpixel-quickview-catalog-product-view .product-info-stock-sku .product-sku{ font-size: 14px;}
.weltpixel-quickview-catalog-product-view .product-info-main .product.overview .value p span{ font-size: 13px !important;}
.weltpixel-quickview-catalog-product-view .product.media .fotorama__stage{     height: 352px !important;}
.weltpixel-quickview-catalog-product-view .box-gotoproduct h4{ margin-top: 0 !important;     margin-left: 0 !important;}
.product-info-main .page-title-wrapper h1{     font-weight: 500;     color: #000;     line-height: 42px;}
.catalog-product-view .product-info-main{     margin-top: 15px;}
.product-info-stock-sku .product-sku{ color: #000; font-weight: 400; font-size: 16px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete{     position: static !important;     margin-right: 0;}
.checkout-cart-index .cart button.update{ background:#f9a033 !important; border-color:#f9a033 !important; color:#fff !important; height: 38px;}
.checkout-cart-index .cart button.update:hover{ background:#121828 !important; border-color:#121828 !important;}
.cart-summary .checkout-methods-items .action.primary.checkout{ background: #121828;     border-color: #121828;}
.shoppinglist-index-list .checkout-btn-outer a.disabled{ pointer-events:none; opacity: 0.5;}
.shp-list-addlist-outer .pro-detail-outer ul.pro-auto-search .list-attr span{ display: block !important;     margin-bottom: 12px;}
.shiping-tax{ margin-bottom: 12px;     color: #104cd4;     font-size: 12px;}
 .block-addresses-list .items.addresses>.item{ width:100% !important;}


/*-------------160719---------*/






.cms-index-index .products-grid .product-item-details .product-item-actions .actions-primary{ /*position: absolute !important;
    z-index: 1;
    bottom: 8px;
    left: 50%;
    transform: translate(-50%, 0px);*/}
.brand-container{     margin: 0 auto 0 !important;}
.buyer-guide-outer{ position:relative;}
.buyer-guide-content{         position: absolute;     top: 5px;     width: 600px;     right: 165px; font-size: 16px;     line-height: 30px;}
.buyer-guide-content h2{     font-weight: 600;     font-size: 25px;}
.buyer-guide-content a{    display: block;     background: #121117;     width: 243px; padding: 15px 26px 15px 26px;     text-align: left;     border-radius: 10px;     color: #fff !important;     text-transform: uppercase;     margin-top: 35px; position: relative;}
.buyer-guide-content a:after{ content:""; display:none; clear:both; background:url(../images/dwnld-icon.png) no-repeat 0 0; position:absolute; top: 13px;     right: 15px;     width: 35px;     height: 35px;     background-size: 100%;}
.buyer-guide-content a:hover{ text-decoration:none; background:#101727;}


/*-----------300819-----*/
.catalog-product-view .fotorama__stage__frame.fotorama__active{     border: 1px solid #bebec0; border-radius: 0px;}

/*---------020919-----*/
.products.wrapper.products-list .product-item .qty-box{ margin: 2px 0px 7px 0px !important;}
.owl-top-narrow .owl-theme .owl-controls{    /*top: -60px !important;*/top: 0 !important; position: static;}
.catalog-category-view .products-grid .product-item .product-item-info{     min-height:492px;     position: relative;}
.catalog-category-view .products-grid .product-item .product-item-info:after,.products-grid .product-item .product-item-details:after{ content:""; display:table; clear:both;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div{ position:absolute; top:50%; transform: translate(0, -50%);}
.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] em:before{     margin-left: 0 !important; background:#fff url(../images/slider-arrow.png) no-repeat 0 0; font-size:0; border:0.5px solid #000; width:46px; height:46px; border-radius:100%; }
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev{ left: -50px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev em:before{ background-position:9px 9px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next{ right:-50px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next em:before{ background-position:10px -35px;}
/*--------060919---cartpage-----*/
.cart.table-wrapper .product-item-name a,.cart.table-wrapper .product-item-name span{ display:block;      margin-bottom: 3px;}
.cart.table-wrapper .product-item-name a{ margin-bottom:10px; font-size: 14px; font-weight: 600;color: #1e2533 !important;}
.cart.table-wrapper .product-item-name{ margin-top:0 !important}
.cart.table-wrapper .product-item-name span.cart-pro-sku{     color:#f9a033; font-weight: 600; font-size: 14px;}
.cart.table-wrapper .product-item-name span{ font-size: 12px; font-weight: 600;}
.cart.table-wrapper .product-item-details{ vertical-align:top !important; padding-top: 0; padding-left: 20px;}

/*-------------new-layout-home-----*/
.dze-home-ban{     margin-top: 0px;}
.page-header .navigation .level0 .submenu{   padding: 0px 0px 6px !important; border-top-width: 0 !important; box-shadow: none !important; width: 125%; border-radius: 0 !important; min-height: 350px; background-color: #121828 !important; margin-top: 3px !important;}
.page-header.sticky-header .navigation .level0 .submenu{     padding: 6px 9.4px !important; margin-top:8px !important;}
.dze-home-ban .home-top-bar{     margin-bottom: 14px !important; margin-top: 14px !important;}
.social-icons>li>a.facebook-link{ background: transparent;     border: 1px solid #fff;}
.social-icons>li>a.twitter-link{background: transparent;     border: 1px solid #fff;}
.social-icons>li>a.linkedin-link{ background: transparent;     border: 1px solid #fff;}
.social-icons>li>a.instagram-link{ background: transparent;     border: 1px solid #fff;}
.social-icons>li>a.houz-link{ background:#fff;}
.social-icons>li>a.houz-link img{     width: 15px;}
.footer-bottom address{     color: #fff; float:left;}
.hover-image-content .img-menu { width: 400px; position: absolute; top: 49px; min-height: 200px; background: #3d3d3d; padding: 15px;}
.hover-image-content .img-menu.level1{right: 227px;}
.hover-image-content .img-menu.level2{    right: 227px;}
.hover-image-content .img-menu.level3{    right: 84px;     width: 290px;}
.page-header .navigation .level0 .submenu li.block-image{ position: absolute !important;
    top: 0;
    right: -250px;
    background: #2b3548;
    width: 250px;
    padding: 10px;
    min-height: 200px; display:none; }
.page-header .navigation .level0 .submenu li.block-image p{ margin:0 0;}
.page-header .navigation .level0 .submenu li.block-image a{ padding:0 !important; }
.page-header .navigation .level0 .submenu li.block-image img{     width: 100%; display: block; height: 175px; object-fit: cover;}

/*------031019--------*/
.catalog-category-view .cat-name{ display:none;}
.cat-name{ color: #231f20; font-size: 30px; font-weight: bold; text-transform: uppercase; margin-top: 5px; margin-bottom: 22px; line-height: 30px; position:relative; padding-left: 20px;}
.at-list-page-top{ margin-bottom:35px;}
.catalog-category-view .category-image{ display:none;}

/*---------041019------*/
.mob-shopby-outer,.mob-free-delivery-ban{ display:none;}
.mob-ban,.mob-list-ban{ display:none !important;}
.mob-sale-ban{ display:none;}

/*-----------151019----------*/
.mfp-iframe-holder .mfp-content{ height: 500px !important;}
.mfp-iframe-holder .mfp-close { top: 0 !important; color: #000 !important; right: 22px !important;}
.weltpixel-quickview-catalog-product-view .product-info-main .product-reviews-summary{ display:none ;}
.menu-mobi{ display:none;}
.fotorama__stage__shaft{ width:418px !important;}
.fotorama__wrap--css3 .fotorama__stage__shaft{ width:100% !important;}
.page-header.type2 .panel.header .header.links .customer-welcome .header.links li a{ color:#000 !important; font-size: 14px; line-height: 18px; padding: 5px 10px !important;}
.print-logo{ display:none;}
.page-print .print-logo{ display:block; float:left; }
.page-print .print-logo .logo{     max-width: 100%; }
.page-print .print-logo .logo img{     width: 111px;}
.page-print .header .block-search{ margin-top: 35px;}
.page-print .page-main .logo{ background: #000; padding: 10px;     z-index: inherit;}

/*-------011119---cart-page----*/
.onestepcheckout-index-index #checkout-review-table{     border: 0 !important;     width: 475px;}
.onestepcheckout-index-index .content.minicart-items{ overflow: hidden; border: 1px solid #dcd8d8;}
.onestepcheckout-index-index .minicart-items .product-item-name{ font-size: 13px !important; margin-bottom: 0;}
#checkout-review-table thead th, #checkout-review-table tbody tr td, #checkout-review-table tfoot tr td{ padding: 10px 15px 2px !important;}
.onestepcheckout-index-index .minicart-items .action.delete{ top: 0;     right: 0;}
.onestepcheckout-index-index .opc-block-summary .items-in-cart .product{     position: inherit;}
.onestepcheckout-index-index .minicart-items .product-item-details{     padding-left: 0px;     text-align: left;     width: 73%;     float: right;}
.onestepcheckout-index-index .minicart-items-wrapper li.product-item{     position: relative;}
.onestepcheckout-index-index .minicart-items .product-item-name a{    padding-right: 20px;}

/*----------201119--------*/
.catalog-product-view .block.related .products-related ul{ padding:0;}
.catalog-product-view .block.related .products-related ul .owl-item{ border: 0;}
.catalog-product-view .block.related .products-related ul li{ list-style:none; padding: 0 20px;}
.catalog-product-view .block.related .owl-item .action.tocompare{ display:none;}
.catalog-product-view .block.related .owl-controls .owl-dots,.catalog-product-view .products-grid .owl-controls .owl-dots{ position: absolute;     top: -77px;     right: 0;}
.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot,.catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot{ border: 1px solid #000;     border-radius: 100%;     width: 14px;     height: 14px;     margin-right: 10px;}
.catalog-product-view .products-grid .qty-box .input-text.qty{ border:1px solid #000;}
.catalog-product-view .products-grid .product-item{     padding: 20px 0;}
.catalog-product-view .products-grid .owl-nav{display:none;}
.catalog-product-view .block.related .owl-controls .owl-dots > div:last-child,.catalog-product-view .products-grid .owl-controls .owl-dots > div:last-child{ margin-right:0 !important;}
.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot span,.catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot span{ margin: 3.5px 4px;     width: 4px;     height: 4px; background: #fff;}
.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot.active span,.catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot.active span{ background:#000;}
.catalog-product-view .block.related .owl-controls .owl-nav{ display:none;}
.catalog-product-view .block.related .owl-controls .owl-nav > div{    position: absolute; top: 50%; transform: translate(0, -50%);}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-prev{ left: -60px;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-next{ right: -50px;}
.catalog-product-view .block.related .owl-controls .owl-nav > div{ width: 43px; height: 35px; text-indent: 99px; overflow: hidden;}
.catalog-product-view .block.related .owl-controls .owl-nav > div:after{ content:""; display:block; clear:both; background: #fff url(../images/slider-arrow.png) no-repeat 0 0; width: 34px;  height: 35px; border: 0.5px solid #000; border-radius: 100%; background-size: 50%; position: absolute; top: 0;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-prev:after{ background-position: 10px 8px;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-next:after{ background-position: 10px -18px;}
.catalog-product-view .product.description p{ text-overflow: inherit;    display: block;     overflow: inherit;}

.catalog-product-view .sidebar .custom-block.custom-block-2 h1{ font-size: 18px;
    color: #313131;
    padding: 10px 0;
    margin: 0;
    line-height: 1;
    font-weight: bold;
    text-align: center;
}

.catalog-product-view .products-related .weltpixel-quickview{     top: 25% !important;
    left: 50%;
    border-radius: 5px 5px !important;
    transform: translate(-50%, 0%) !important;
    right: inherit !important;
    background-color: #121828 !important;
    position: absolute;
    z-index: 9;
    color: #fff;
    padding: 10px;
    font-size: 12px; display:none;}
.catalog-product-view .block.related .products-related ul li:hover .weltpixel-quickview{ display:block;}
	.catalog-product-view .products-related .weltpixel-quickview:hover{     opacity: 0.9;}
.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage .owl-item:hover .weltpixel-quickview{ display:block;}
.catalog-product-view .products-related .weltpixel-quickview .porto-icon-eye,.catalog-product-view .products-related .weltpixel-quickview span{ /*display:block;*/ text-align:center;     margin-right: 3px;}
.buy-more-outer{     border: 1px solid #555b67;     border-radius: 20px;     position: relative; width: 335px; margin-top: 35px;}
.buy-more-outer h2{     margin: 0;     background: #1d2434;     font-weight: 400;     color: #fff;     text-align: center;     padding: 13px 10px;     border-radius: 34px;     position: absolute;     width: 100%;     top: -14px;     left: 0;}
.buy-more-outer .count:after{ content:""; display:table; clear:both;}
.buy-more-outer .count ul{ margin:0 0; padding:0 0; list-style:none;}
.buy-more-outer .count ul li{ float:left; border-right:1px solid #1d2434; margin-right:5px; padding-right:5px;}
.buy-more-outer .count ul li:last-child{ margin-right:0; padding-right:0; border:0;}
.buy-more-outer .count ul li h3{ color: #fa9f36;     margin-top: 0;     font-weight: 600;     font-size: 48px;     margin-bottom: 0;     line-height: 45px; }
.buy-more-outer .count ul li p{ margin-bottom:0; color:#3a3a3c;}
.buy-more-outer .count{     padding-top: 45px;     padding-left: 10px;     padding-right: 10px;}



/*--------221119-----cart page-------*/
.checkout-cart-index .block.crosssell .product-item-photo {     padding-top: 25px !important; }
.checkout-cart-index .block.crosssell{     width: 100%; padding-right: 0;}
.checkout-cart-index .cart-discount .block.crosssell .block-title.title{background: url(../images/slider-bar.png) right no-repeat;     text-align: left; margin: 0;}
.checkout-cart-index .cart-discount .block.crosssell .block-title.title strong{ font-weight: 600 !important; color: #000; font-size: 25px !important; background: #fff; padding-right: 20px !important; padding: 0;}
.checkout-cart-index .block.crosssell .crosspro ul{ padding: 0;}
.checkout-cart-index .block.crosssell .crosspro ul li{ border: 1px solid #727272; list-style: none;     min-height: /*470px*/512px; position: relative; padding: 10px;}
.checkout-cart-index .products-grid .list-sku {     top: 10px;     left: 10px; }
.checkout-cart-index .block.crosssell .product-item-details{     padding: 10px 10px; text-align: left; font-size: 11px; font-weight: 600; color:#000;}
.crosssell .price{     font-size: 16px; font-weight: 600; color: #000;}
.crosssell .price-box{ margin: 5px 0 5px; font-weight: 600;}
.crosssell .qty-box{     display: block; width: 112px; margin: 0 auto 17px;}
.checkout-cart-index .crosssell .qty-box{     display: block; width: 112px; margin: 0 0;}
.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{ margin-top: -43px; width: 117px !important;     font-weight: 700 !important;}
.checkout-cart-index .product-item-actions .towishlist:after{ content: "+";     display: inline-block;     clear: both;     color: #000;     position: absolute;     top: 0;     left: -12px;}
.checkout-cart-index .products.list{ margin:0 60px;}
.checkout-cart-index .products-grid .product-item-details .product-item-actions .actions-secondary{     display: block;     position: static;}
.checkout-cart-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{ left: inherit;     width: auto !important;     right: 19px;}
.crosssell .qty-box select{     width: 60px; border-radius: 0;}
.crosssell .qty-box .dz-qty{ border-left: 0; margin-left: -4px; height: 32px;}
.crosssell button.tocart{ height: 32px; line-height: 30px;}
.crosssell ul li .weltpixel-quickview{ top: 50% !important;
    left: 50%;
    border-radius: 5px 5px !important;
    transform: translate(-50%, 0%) !important;
    right: inherit !important;
    background-color: #121828 !important;display: block;
    position: absolute; transition: .1s all;
    font-size: 12px;
    line-height: 1.4;    color: #fff; padding: 10px; z-index: 4;     display: none;}

.crosssell ul li:hover .weltpixel-quickview{ display:block;}
.crosssell .owl-theme .owl-controls .owl-nav.disabled{ display:block;}
.crosssell .owl-theme .owl-controls .owl-nav > div	{background: #fff url(../images/slider-arrow.png) no-repeat 0 0;
    font-size: 0;
    border: 0.5px solid #000;
    width: 46px;
    height: 46px;
    border-radius: 100%; text-indent:99px; overflow:hidden;     position: absolute; top: 50%; transform: translate(0, -50%); cursor: pointer;}
.crosssell .owl-theme .owl-controls .owl-nav .owl-prev{  background-position: 9px 9px; left:-50px;}
.crosssell .owl-theme .owl-controls .owl-nav .owl-next{background-position: 10px -35px; right:-50px;}

/*----------251119----------*/
.checkout-cart-index .cart-discount .filterproduct-title,.checkout-cart-index .cart-discount #featured_product{ display:none;}
/*--------101219------*/
.products-grid .product-item .price-box .minimal-price-link{ font-size: 18px;     font-weight: normal;}
.products-grid .product-item .price-box .minimal-price-link:hover{color:#f9a033 !important}
/*.product-item .price-box .price-label:hover{color:#f9a033 !important}*/

/*-------------25032020-----------*/
.shoppinglist-index-list .page-title{ color: #000 !important;     font-weight: bold !important;}
.shoppinglist-index-list table.data{     border: 1px solid #6b6b6d;     border-top: 0;}
.shoppinglist-index-list table.data tr.activeyellow{ background:#fadeb9;}
.shoppinglist-index-list table th{ background: #000;     color: #fff;}
.shoppinglist-index-list table td.actions a.action{background: #101727;     color: #fff;     display: block;     padding: 10px 12px 10px 12px;     text-align: center;     border-radius: 7px;     float: left;     cursor: pointer;}
.shoppinglist-index-list table td a.delete{     width: 17px;     height: 25px;     display: block;     background: url(../images/delect-icon.png) no-repeat 0 0;     background-size: 100%;     float: right;     margin-right: 15px;     text-indent: 99px;     overflow: hidden;     margin-top: 8px;     cursor: pointer;}
.shoppinglist-index-list table td a.delete:hover{ opacity: 0.7; filter: alpha(opacity=70);}
.shoppinglist-index-list table td.actions a.action:before{   display: inline;     content: '\f814';     font-family: 'porto-icons';     margin-right: 5px;     font-size: 15px;}
.shoppinglist-index-list table td.actions a.action:hover{background:#E1C698; text-decoration:none;}
.shoppinglist-index-list table td.actions a.action:after{ display:none !important;}
.shoppinglist-index-list .order-products-toolbar{ display:none;}
.shp-list-addlist-outer:after{ content:""; display:table; clear:both;}
.shp-list-addlist-outer{ width: 50%;     position: relative; float: left;}
.shp-list-add-btn{ width: 100%; margin-top: 15px;     position: relative; border: 0.5px solid #6b6b6d;     border-radius: 15px;}
.shp-list-add-btn input[ type="text"]{         width: 54%;     border-right: 0;     border-radius: 0;     height: 39px;     padding-right: 32px;     border: 0;     background: transparent;     display: inline-block;     vertical-align: top;}
.shp-list-add-btn input[ type="text"]::placeholder { color:#6e6d72;}
.shp-list-add-btn input[ type="text"]:focus{ box-shadow:none;}
.shp-list-addlist-outer .pro-detail-outer{ }
.shp-list-addlist-outer .pro-detail-outer ul{ margin:0 0; padding:0 0; list-style:none; height: 300px; overflow: auto;}
.shp-list-addlist-outer .pro-detail-outer ul li{ display:block; margin-bottom:10px; padding:5px 0; border-bottom:1px solid #ccc; font-size: 14px; padding-top: 10px;}
.shp-list-addlist-outer .pro-detail-outer ul li span{ display:inline-block;     vertical-align: top; margin-right: 10px; margin-top: -6px;}
.shp-list-addlist-outer .pro-detail-outer ul li img{width: 90px;}
.shoppinglist-index-list .checkout-btn-outer{     float: right; margin-top: 15px;}
.shoppinglist-index-list .checkout-btn-outer a{ display:block; background: #101727;     color: #fff;     display: block;     text-decoration: none;     height: 40px;     line-height: 40px;     padding: 0 15px;     border-radius: 15px;}
.shoppinglist-index-list .checkout-btn-outer a:hover{ background:#E1C698; text-decoration:none;}
.shp-list-add-btn select{     display: inline-block;     width: 82px;     outline: 0;     height: 39px;     border-radius: 0;     border: 0;     background: url('../images/select-bg.svg') no-repeat 100% 48%;     border-right: 0.5px solid #6b6b6d;     vertical-align: top;}
.shp-list-add-btn button{background: #101727;     border: 1px solid #101727;     color: #fff;     position: absolute;     top: 0;     right: 0;     height: 40px;     border-radius: 15px;     padding: 0 20px; }
.shp-list-add-btn button:hover{ background: #E1C698; border-color:#E1C698;}
.shoppinglist-index-list table td select.qty{     width: 60px;}
/*---------07042020--------*/
.shoppinglist-index-list table.data tr.activeyellow{ background:#fadeb9;}
.shoppinglist-index-list table td select.qty{ background-color: transparent;}
.head-shoppinglistmenu{   color: #fff !important;   font-size: 16px; background:transparent !important;}
.shoppinglist-index-list table.data tr span.mob-sku{ display:none;}


/*------------15072020----------*/
.searchsuite-autocomplete{     width: 100% !important; left: 0 !important;}
#crmWebToEntityForm,#crmWebToEntityForm table{ width:100% !important; }
#crmWebToEntityForm table{     margin-top: -76px;}
#crmWebToEntityForm table td strong{ color: #005d9b !important;     font-weight: 600 !important;     margin-bottom: 29px !important;     font-size: 20px;     font-family: 'Montserrat' !important;}

#crmWebToEntityForm tr{ padding:6px 20px !important;}
#crmWebToEntityForm tr > td:nth-child(3n){ display:none;}
#crmWebToEntityForm tr > td:nth-child(2n){ width:70% !important;}
#crmWebToEntityForm tr > td input[ type="submit"],#crmWebToEntityForm tr > td input[ type="reset"]{ background-color: #f9a033; border:1px solid #f9a033; color:#fff; padding:5px 10px;}
.homepage-bar .col-lg-4{     border-left: 1px solid #000 !important;}
.homepage-bar .col-lg-4:first-child { border-left: 0 !important;}
.checkout-index-index .page-main .page-title-wrapper .page-title{ color:#121828 !important;}
.buyer-guide-outer img{ /*width:100%;*/}
.checkout-index-index .osc-authentication-wrapper a{color:#121828 !important;}
.checkout-index-index .opc-wrapper .step-title{     border-bottom: 1px solid #121828;     background-color: #121828;      margin-bottom: 15px;   color: #f9a033 !important;     text-transform: uppercase;     font-size: 16px;     font-weight: bold;     padding: 10px 10px;}
.block-minicart .block-content>.actions>.secondary .action.viewcart{ background:#f9a033 !important;}
.shp-list-addlist-outer .pro-detail-outer ul.pro-auto-search .list-attr{     float: right;     width: 190px;     margin-right: 140px;     margin-top: -55px;}
.pro-auto-search .list-attr span{ display:block;}
.account-nav .nav > li { padding: 0;     position: relative;     line-height: 1.3;     border-bottom: 0 !important;}
.account-nav .nav > li > a { color: #000 !important;     padding: 8px 15px; 	font-size: 14px !important; 	display: block; 	border-bottom:1px solid #ddd;}
.cms-index-index .page-main{ max-width:100% !important; padding: 0 0;}
.footer-middle { background-color: #101727 !important;}
.footer-bottom{     background-color: #101727 !important;     border-top: 1px solid #fff;}

/*------------new-details---------*/
.catalog-product-view.page-layout-2columns-right .column.main{ width:100%;}
.catalog-product-view .block.related .block-title.title { text-align: left;     text-transform: uppercase;     border-bottom: 1px solid #dedee0;     padding-bottom: 10px;     margin-bottom: 20px;}
.catalog-product-view .block.related .product-item-details{     text-align: center;}
.catalog-product-view .block.related .input-text.qty{ width: 85px; border: 1px solid #000;     border-radius: 0;}
.catalog-product-view .block.related .qty-box{ display:inline-block; vertical-align:top; }
.catalog-product-view .block.related .product.actions{ display:inline-block; vertical-align:top;     margin: 0;}

/*----------12-11-2020---------*/
.dze-home-ban .owl-bottom-absolute-narrow.owl-theme .owl-controls{ position: absolute;     left: inherit;     width: initial;     transform: translate(0px, -50%);     right: 50px;     top: 50%;     bottom: inherit;}
.dze-home-ban .owl-theme .owl-dots .owl-dot{     display: block;}
.owl-theme .owl-dots .owl-dot span{ width: 20px;     height: 3px;     border-radius: inherit;     margin: 15px 7px;}
.products.wrapper .product-item .qty-box .input-text.qty{ border-color:#000; }
.products.wrapper .product-item .qty-box .dz-qty{ border-color:#000; height: 32px; margin-left: -5px;     border-left: 0; }
.products-grid .product-item .product-item-details br{ display:none;}
.product-compo{ height: 20px;     overflow: hidden; font-weight: 500;     font-size: 16px; display: none;}
.aftr-home-slider .left-top{ padding:0 0; margin-bottom: 10px;}
.aftr-home-slider .left-btm{ padding:0 0;}
.aftr-home-slider .left-btm .row{ margin: 0 -7px 0 -7px;}
.aftr-home-slider .left-btm .col-md-6{ padding:0 7px;}
.aftr-home-slider .home-ban-right img{     height: 586px;     object-fit: cover;     object-position: 0 0;}
.catalog-product-view .product-view-type-default .productcomposition,.catalog-product-view .product-view-type-default .size,.catalog-product-view .product-view-type-default .case-packing{ display:none;}
.catalog-product-view .product-info-main .product.overview .value{ }
.custom-reg-check{ float: left;     width: 52%;     margin-top: -73px;}
div.mage-error[generated]{ min-height: 35px; color: #ff0000 !important;}
.catalog-product-view.product-ryotei-platinum-plus-pillow-20x26-standard .product-info-main .product.overview .value{ display:block;}
.catalog-product-view .product-view-type-default br{ display:none;}
	.footer-top{ background:#283045;}
	.footer-top-block:after{ content:""; display:table; clear:both;}
	.footer-top-block{text-align: center;margin: 35px 0;}
	.footer-top-block ul{ margin:0 0; padding:0 0;}
	.footer-top-block ul li{display:inline-block;vertical-align:top;position:relative;padding-left:100px;text-align: left;margin: 0 25px;}
	.footer-top-block ul li:before{content:"";display:block;clear:both;width: 75px;height: 75px;border-radius:100%;border:1px solid #fff;position:absolute;top: -15px;left:0;background-size: 70% !important;}
	.footer-top-block ul li.dubarlity:before{ background:url(../images/footer-money-icon.png) no-repeat center;}
	.footer-top-block ul li.free-delivery:before{ background:url(../images/footer-car-icon.png) no-repeat center;}
	.footer-top-block ul li.support:before{ background:url(../images/footer-man-icon.png) no-repeat center;}
	.footer-top-block ul li h2{text-transform: uppercase;font-weight: 600;color: #fff;margin: 0;font-size: 20px;margin-bottom: 5px;}
	.footer-top-block ul li h3{text-transform: uppercase;font-weight: 600;color: #fff;margin: 0;font-size: 20px;margin-bottom: 5px;}
	.footer-top-block ul li p{  text-transform: uppercase; color:#fff; margin-bottom:0;}
	.product-item-photo:hover .product-image-photo.hover_image {visibility: hidden !important;}
.checkout-cart-index .block.shipping .title,.checkout-cart-index .block.shipping #block-summary{ display:none;}
.checkout-cart-index .block.shipping .block.discount .title{ display:block;}

.load-more{ text-align: center;}
.load-more a{     background: #121117;     display: inline-block;     padding: 10px 25px;     font-size: 14px;     border-radius: 20px;     color: #fff !important;}
.load-more a:hover{ background:#f9a033; text-decoration:none;}
.cms-dzeeproduct .owl-controls .owl-nav{ display:none;}
.searchsuite-autocomplete .price-container .price{ color:#000; }
.checkout-payment-method .credit-card-types img{ -webkit-filter: grayscale(100%);     -webkit-transition: all .6s ease;     filter: inherit;}
.footer-bottom .footer-paymethod{ display: inline-block;}
.footer-bottom .footer-paymethod img{     width: 47%;}
.footer-bottom .custom-block{ text-align:left;}
.customer-account-create .form.create.account{ border: 0; border-radius: 0; border-top: 2px solid #f9a033;}
.customer-account-create .form.create.account>.fieldset{     padding: 0 25px 0 0;    width: 70%;     float: none;     margin-bottom: 0;}
.customer-account-create .form.create.account .actions-toolbar{     padding: 0 25px 0 0;}
.customer-account-create .actions-toolbar .primary button{ padding: 10px 40px; height: 50px; font-size: 18px;}
.customer-account-create .g-recaptcha{ margin-left: -23px;}
.customer-account-create .form.create.account>.fieldset .field{ float:left; width:45%; margin-right:20px; }
.customer-account-create .form.create.account>.fieldset .field.password{ margin-bottom:45px;}
.customer-account-create .form.create.account>.fieldset .field.region select{ display:block !important; height: 38px;}
.customer-account-create .form.create.account>.fieldset .field.confirmation + input[type="checkbox"]{     clear: both; display: block;}
.customer-account-create .form.create.account>.fieldset .field.confirmation + input[type="checkbox"] + label{     margin-left: 21px;     margin-top: -14px;     float: left;}
.customer-account-create .form.create.account>.fieldset.address{ margin-top: 20px;}
.customer-account-create .form.create.account>.fieldset br{ display:none;}
.customer-account-create .form.create.account>.fieldset .field.newsletter{ float: none;     text-align: left;     margin-top: 20px;}
.customer-account-create .form.create.account>.fieldset .field.billing{ margin-right: 0;     width: 46%;}
.customer-account-create .form.create.account>.fieldset .field.region{ width: 30%;}
.customer-account-create .form.create.account>.fieldset .field.zip{     width: 27%; }
.customer-account-create .form.create.account>.fieldset .field.country{     width: 30%;}

/*-------account section-------*/
.block-addresses-default .box .box-actions a{     font-weight: bold;}
.cart.table-wrapper .product-item-photo{ padding-top:0 !important;}
.cart.table-wrapper .col.subtotal .price { color: #000 !important;     font-size: 18px;}

/*-------------270421-----------*/
.catalog-product-view .product-addto-links .tocompare,.catalog-product-view .mailto{ display:none !important;}
.fotorama__stage__frame .fotorama__img{     object-fit: cover;}
/*-----------170521-----*/
.delivery-info-title{     text-align: center;     color: #57585c;}
.delivery-info-title h2{     font-weight: bold;     font-size: 50px; margin-bottom: 0;}
.delivery-info-title h2:before{ content:""; display:block; clear:both; background:url(../images/delivery-icon.png) no-repeat 0 0; width:80px; height:65px; background-size:100%;     margin: 0 auto;}
.delivery-info-title p{     font-size: 50px;     font-weight: 300;}

/*------------requesta catalog--------*/
.cms-request-our-catalog .page-main{     width: 100%;     max-width: 100%;     padding: 0;}
.request-catalog-outer h2{ text-align: center;     font-weight: bold;     border-bottom: 1px solid #ccc;     padding-bottom: 15px;     margin-top: 0;}
.request-catalog-outer .zcwf_title{ display:none;}
.zcwf_lblLeft .zcwf_col_lab{     float: none;}
.zcwf_lblLeft .zcwf_row{ width: 50%;     float: left;}
.zcwf_lblLeft .zcwf_col_lab,.zcwf_lblLeft .zcwf_col_fld{     width: 100% !important;}
.zcwf_lblLeft .zcwf_col_fld input[type=text], .zcwf_lblLeft .zcwf_col_fld textarea{ width: 100% !important;}
.zcwf_lblLeft .zcwf_col_fld_slt{     width: 100% !important;     height: 38px;     border-radius: 0 !important;}
.zcwf_lblLeft .zcwf_row .zcwf_button{    background: #f8a034;     font-weight: bold;     color: #000;     text-transform: uppercase;     padding: 9px 17px;     border-radius: 10px;     border: 0; }
.zcwf_lblLeft .zcwf_privacy_txt{width: 150px;}
.zcwf_lblLeft .zcwf_privacy{margin-top: 21px;}
.zcwf_lblLeft .zcwf_row { margin: 10px 0px !important;}
.navigation li.level0.last{     float: right;     margin-right: 35px !important;     background: #1d2434;     border-radius: 0; }
.navigation li.level0.last a{ color:#fff !important;}
.navigation li.level0.last:hover{ background:#000;}
.cat-seo-block p{     font-size: 15px;     margin-bottom: 20px;     line-height: 25px;}
.cat-seo-block h1{     margin-bottom: 20px; font-weight:500;}
.category-description{     font-size: 14px;     line-height: 25px;}
.category-description h2{     font-weight: 500;}
.zcwf_lblLeft .wfrm_fld_dpNn {     display: block !important; }
.fixed-whatsapp a{ background: url(../images/whatsapp.png) no-repeat 0 0;     width: 43px;     height: 43px;     background-size: 100%;     font-size: 0;     display: block;}
.brand-container .read-more-outer {     display: none; }
.zsiq_theme1 .zsiq_cnt .siqico-close{ display: flex !important;}
/*----new dev-110722--*/
.guest-to-customer-assign-link,.loading-mask{ display:none;}
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional{ display:none !important;}
.request-catalog-outer .img{ text-align:center;}
.checkout-cart-index .cart-discount .title{ display:none;}
.checkout-cart-index .cart-discount .block.discount{ margin-top: -56px;}
.field-tooltip .label{ display:none;}
.checkout-agreements-block .checkout-agreement.field{     padding-left: 0 !important;}
.search.results dl.block{ display:none;}
.dze-home-ban .owl-dots{     /*position: absolute;     left: 50%;     width: initial;     bottom: 20px;     transform: translate(-50%, 0);     z-index: 99;*/position: absolute;     right: 20px;     width: initial;     top: 50%;     transform: translate(0, -50%);     z-index: 99;  }
.dze-home-ban .owl-controls .owl-dots{ position:static;}
.dze-home-ban .owl-dots .owl-dot{ display:block; padding: 0 5px;     height: inherit;}
.dze-home-ban .owl-dots .owl-dot span{     background: #e7e7e7;     border-radius: 5px;     display: block;     height: 10px;     width: 10px; margin:5px 7px;}
.dze-home-ban .owl-dots .owl-dot.active span{ background: #f9a033;}
.onestepcheckout-index-index .page-header .panel.header{  height: 40px;}
#checkout-review-table thead th{     font-size: 12px;}
.onestepcheckout-index-index .field.choice {     padding-left: 0 !important; }
.catalog-product-view .mfp-iframe .box-tocart .dz-qty{ margin-right: 10px;}


.onestepcheckout-index-index .minicart-items .product-item-name{
color:#1e2533
}
button.action.action-show span{
color:#1e2533
}
.one-step-checkout-wrapper .qty-wrapper .qty-wrap .input-text.update
{ width: 26px !important; }
.onestepcheckout-index-index .page-header{ display: block !important; }
.onestepcheckout-index-index .page-header .header.content{
background-color: #121828 !important;
}
.onestepcheckout-index-index fieldset.street label.label { display: none; }
.ignore-div{ display:contents;}
.block-static-block.widget, .block-cms-link.widget{ margin-bottom:0;}
#goog_conv_iframe{ display:none;}
.checkout-onepage-success .actions-toolbar{ text-align: center !important; margin-top: 20px;}
.checkout-onepage-success .actions-toolbar .primary{ float: none !important;}
.catalog-product-view .product-info-price .old-price .price{ font-weight: 400 !important;}
.category-promotion .layered-filter-block-container{ display:none;}
.block-header-customer-login{ z-index: 999 !important;}
.minicart-items-wrapper{ height: 400px !important;}
#sucuri-badge.sucuri-left{     display: none !important;}
.cms-index-index .fixed-whatsapp{ bottom: 20px;}



#mageplaza-bannerslider-block-before-content-1{

}

/*---------12062023------Create New B2B Customer Account---*/

.customer-dob{ position:relative;}
.customer-dob .ui-datepicker-trigger{     position: absolute;     right: 3px;     top: 3px;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field.newsletter{     margin-bottom: 20px; }
.customer-account-create.btwob-account-create .form.create.account>.fieldset{     padding: 0 0 0 0;     width: 100%;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field{ width: 30%;     margin-right: 10px;}
.customer-account-create.btwob-account-create .field select{     height: 38px;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field.password{     margin-bottom: 0;}
.customer-account-create.btwob-account-create .form.create.account{ padding: 25px;}
.catalog-product-view .tierprice-section table tr:first-child {     width: 21% !important;     padding: 18px 12px;}
.catalog-product-view .tierprice-section table tr {     float: left;     width: 23% !important; }
.catalogsearch-result-index .toolbar-products .modes-mode.active{     background-color: transparent; color: #000;}
.catalogsearch-result-index .toolbar-products .modes-mode.active:before {     background-color: #f9a033;     color: #fff;     border-color: #f9a033; }
.catalog-product-view .tierprice-section{ padding: 0px; display:none;}
.catalog-product-view .tierprice-section table tr td{     line-height: 20px;} 
.catalog-product-view .tierprice-section table tr:first-child td{ display: block; margin: 0 !important;}
.login-container .block-new-customer{ float:left;}
.products-list .tierprice-section table.save-more-table tr:first-child td{border: 0;     margin: 0px 0 !important; display:block;}
.nav-sections div[data-content-type='html'] {     display: none !important; }

@media (min-width: 992px) {

.sw-megamenu.navigation li.level0 .submenu{ /*transform: translateY(3px); transition: opacity 0.8s ease, transform 0.8s ease !important;*/ transition: left 0s ease 0.6s, opacity 0.6s ease 0s !important;}
.sw-megamenu.navigation li.level0.classic:hover>.submenu{ /*transform: translateY(0) !important;*/transition: left 0s ease 0s, opacity 0.6s ease 0s !important;}
.page-header.type2 .navigation .level0>.level-top[title="Request Catalog"]:hover {     background: #feedd8 !important;     color: #000 !important; }
.page-header.type2 .navigation .level0>.level-top[title="Request Catalog"] { box-shadow: 0px 4px 10px rgb(0 0 0 / 14%);     }
/*------new menu--------*/
/*.sw-megamenu.navigation li.level0.classic .subchildmenu > li:after{ content:""; display:block; clear:both; position:absolute; background:#ccc; width:1px; height:100%; right:0;}*/
.sw-megamenu.navigation li.level0 > .submenu .row{         max-width: 1350px;         margin: 0 auto !important;}
/*.sw-megamenu.navigation li.level0.classic .subchildmenu{     column-count: 4;     column-gap: 10px;}*/
	.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{   column-count: inherit;     column-gap: inherit;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{         min-height: auto !important;         box-shadow: inherit !important;         visibility: inherit !important;         opacity: inherit !important;         display: block !important;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu > li{ float:left; width: 25%;  padding: 5px 6px 0 !important; display: grid;
        grid-template-rows: 1fr auto;
        margin-bottom: 2px;
        break-inside: avoid;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu > li.level1 a{     font-size: 15px;     color: #f9a033 !important; font-weight: 500; position: relative;         max-width: max-content;         margin-bottom: 7px;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu > li.level1 > a{ margin-bottom:13px;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu > li.level1 > a:after{ content:""; display:block !important; clear:both; width:42%; height:2px; background:#d0a877; position:absolute; bottom:0; left:0;         margin-left: 0;}
	.page-header .navigation .level0 .submenu .subchildmenu li.level2 a{  font-size: 13px !important; }
	.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu >li{         float: none;         width: 96%;   position:relative !important;  padding: 3px 0 0px 18px !important; color: #f9a033;         font-size: 16px;         margin-left: 0px;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu >li:after{        content: "";         display: block;   clear: both;         width: 6px;         height: 6px;         background: #f9a033;         border-radius: 100%;         position: absolute;         left: 0px;         top: 15px;}
	.page-header .navigation .level0 .submenu li.parent>a:after{ display:none !important;}
	.page-header .navigation.sw-megamenu .level0 .submenu li.parent .subchildmenu {         padding: 0px 0 0 !important;     }
/*------new menu-------*/
.sticky-search-icon{ display:none;}
.page-header.sticky .sticky-search-icon{ display:block !important;         margin-right: 10px;}
.icon-search-sticky{ cursor:pointer;}
.icon-search-sticky:before{ -webkit-font-smoothing: antialiased;         -moz-osx-font-smoothing: grayscale;         font-size: 12px;     color: #fff !important;         content: '\f818';         font-family: 'porto-icons';         margin: 5px 8px 0px 5px;         vertical-align: top;         display: inline-block;         font-weight: bold;         overflow: hidden;         speak: none;         text-align: center;         background: #000;         width: 32px;         height: 32px;         line-height: 32px;         border-radius: 100%;}
.page-header.sticky .block.block-search.search-active{ position: fixed;     top: 66px;     left: 0;     right: 0;     margin: 0 !important;     width: 100% !important;     background: #121828;     padding: 15px 0 3px;}
.page-header.sticky .block.block-search.search-active .block.block-content{     width: 277px;     margin: 0 auto;     position: relative; transform: translate(30%, 0);}
.page-header.sticky .block.block-search.search-active .block.block-content:before{ content:"Hi, How Can We Help You?"; display:inline-block; clear:both; color:#fff; position: absolute; left: -211px; top: 12px;}
.sw-megamenu.navigation ul > li.level0:nth-child(8){ float:none;}
.sw-megamenu.navigation ul > li.level0:nth-child(8):hover{ background:transparent !important;}
.page-header.type2 .navigation .level0>.level-top[title="Request Catalog"]{     background: #1d2434 !important;     color: #fff !important;     border-radius: 5px;     padding: 0 15px;         line-height: 35px !important;}
.sticky .sw-megamenu.navigation ul > li.level0:nth-child(8){ float: inherit;}
.page-header.type2.sticky .navigation .level0>.level-top[title="Request Catalog"]	{display:none !important; background: transparent !important;         color: #231F20 !important;         border-radius: 0;         padding: 0 5px;}
.sticky .sw-megamenu.navigation ul > li.level0:nth-child(8):hover{ background:#1e2533 !important;}
.page-header.type2.sticky .navigation .level0:hover>.level-top[title="Request Catalog"]{ color:#fff !important;}
.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]{ position:relative;}
/*.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]:after{  content: "New";         display: block;         clear: both;         background: #cc0000;         color: #fff;         position: absolute;         top: 5px;         padding: 0 7px;         border-radius: 0;         font-size: 12px;         line-height: 24px !important;         left: inherit;         transform: translate(0, 0);         text-transform: uppercase;         font-family: 'Poppins', sans-serif !important;         right: -48px;}
.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]:before{  content: "";         display: block;         clear: both;         position: absolute;         width: 0px;         height: 0px;         background: transparent;         border-left: 5px solid transparent;         border-right: 5px solid transparent;         border-top: 10px solid #cc0000;         left: inherit;         rotate: 90deg;         right: -8px;         top: 12px;}
.page-header.type2.sticky .navigation .level0>.level-top[title="Home Textiles"]:before{         right: -9px;}
.page-header.type2.sticky .navigation .level0>.level-top[title="Home Textiles"]:after{         right: -44px;         top: 8px; font-size: 10px;         line-height: 20px !important;}*/
}
@media (max-width: 991px){
	.page-header.sticky .sticky-search-icon{ display:none !important;}
}

@media (min-width: 1600px){
	/*-------admin css------*/
	 .page-wrapper .page-header.type2 .panel.header .header.links > li.track-order > a {         margin-top: -3px; }
	/*--------admin css-------*/
	/*------buymore save more---list-------*/
	.catalog-product-view .buymore-outer .right > div span.caseprice {     font-size: 24px; }
	.catalog-product-view .buymore-outer .right > div span.case, .catalog-product-view .buymore-outer .right > div span.case1, .catalog-product-view .buymore-outer .right > div span.case2 {     font-size: 18px !important;     margin-bottom: 8px; }
	
	/*------buymore save more---list-------*/
	.page-wrapper .page-header.type2 .custom-block{right: 161px !important;}
	.page-wrapper .header .block-search{width:32.5% !important; margin-left:50px;}
	.page-wrapper .logo img {     width: 420px; }
	.minicart-wrapper.minicart-offcanvas .block-content .minicart-items-wrapper{ max-height: 562px !important;}
	.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]:before{right: -8px !important;}
	.cat_tree li.first-label > a{     font-size: 20px !important; font-weight:bold !important;}
	.filter-options-content a{     font-size: 14px !important;     font-weight: 500 !important;}
	.sub-cat ul li a.cat-name{ min-height: 40px !important;}
}
@media (min-width: 2000px){
	.page-header.type2 .navigation .level0>.level-top[title="Request Catalog"]{         line-height: 35px !important;}
	.sw-megamenu.navigation > ul{     line-height: 51px !important;}
	.nav-sections .navigation .level0>.level-top{ line-height: 37px !important;}
}
@media (min-width: 1800px){
	/*---admin css--*/
	.page-wrapper .page-header.sticky .nav-sections-item-content>.navigation {         padding-left: 165px !important;     }
	/*---admin css--*/
.minicart-wrapper.minicart-offcanvas.active .block-content .minicart-items-wrapper {         max-height: 619px !important;     }
}
@media (min-width: 1600px){
	.feature-pro-outer .product-items .price-box{ position: relative;     min-height: 50px;}
	.feature-pro-outer .product-item .minimal-price-link{ position: absolute;     bottom: -29px;}
	.product-item .price-box .old-price{ font-size:0;}
	.product-item .price-box .old-price .price{ font-size: 15px !important;}
}
@media (min-width: 1500px){
	.locator-outer-inner .stores-list-container{ height: auto; max-height: 468px;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu > li.parent:last-child{     margin-left: 337px;     margin-top: -138px;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Decorative Bedding"] + .submenu .subchildmenu > li.parent:last-child{     margin-top: 150px;     margin-left: -338px;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Room Essentials"] + .submenu .subchildmenu > li.parent:last-child{     margin-top: 115px;     margin-left: -338px;}
}
@media (min-width: 1240px){
	.feature-pro-outer .product-items .price-box{ position: relative;     min-height: 55px;}
	.feature-pro-outer .product-item .minimal-price-link{ position: absolute;     bottom: -27px;}
	.product-item .price-box .old-price .price{ font-size: 14px;}
	
}
@media (max-width: 1599px) and (min-width: 1370px) {
	.minicart-wrapper.minicart-offcanvas.active .block-content .minicart-items-wrapper {         max-height: 483px !important;     }
	.navigation .level0>.level-top{     margin-top: 9px;}
	.page-header.type2 .navigation .level0>.level-top[title="Request Catalog"]{ margin-top: 8px;}
}
@media (max-width: 1599px) and (min-width: 1346px) {
	.page-wrapper .page-header.type2 .custom-block{     right: 185px !important;}
	.page-wrapper .header .block-search{         width: 465px !important; margin-left:68px;}
}
/*-----admin css---*/
@media (max-width: 1599px) and (min-width: 1200px){
/*.sw-megamenu.navigation > ul {
height: 45px !important;
line-height: 45px !important;
}*/
.navigation li.level0.last{
   top: 4.5px !important;
}
.sw-megamenu.navigation .subchildmenu.mega-columns > li {
padding: 5px 6px 0 !important;
}
.page-header .navigation .level0 .submenu li.parent .subchildmenu{
   padding: 2px 0 0 !important;
}
.sw-megamenu.navigation li.level0.fullwidth .submenu a, .sw-megamenu.navigation li.level0.staticwidth .submenu a{
line-height: 12px;
}
.sections .navigation .level0 .submenu a {
padding: 6px 14px 6px 0 !important;
}
.page-header .navigation .level0 .submenu .subchildmenu li.level2 a{ font-weight:400 !important;}
}
@media (max-width: 1599px) and (min-width: 1301px){
.header .block-search{ width:40% !important;}
.logo img{ width:350px !important;}
}
@media (max-width: 1300px) and (min-width: 1200px){
.header .block-search{ width:38% !important;}
.logo img{ width:330px;}
}
@media (max-width: 1350px) and (min-width: 1301px){
.catalog-product-view .block.related .product.actions,.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{ width: 86px !important;}
.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty {     width: 52px !important; }
}
@media (max-width: 1300px) and (min-width: 1281px){
.catalog-product-view .block.related .product.actions,.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{ width: 86px !important;}
.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty {     width: 53px !important; }
}
@media (max-width: 1280px) and (min-width: 1200px){
.catalog-product-view .block.related .product.actions,.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{ width: 85px !important;}
.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty {     width: 42px !important; }
}
@media (max-width: 1299px) and (min-width: 1200px){
/*-----list view list page--------*/
 .catalog-category-view .products-grid .product-item{     padding: 10px;}
 .catalog-category-view .products-grid .product-item-details .product-item-actions .tocart{     width: 46% !important;}
 li.item.product.product-item .product-item-info{     min-height: 560px;}
 .catalog-category-view .products-grid li.item.product.product-item .product-item-info{     min-height: 488px;}
 .cms-index-index .actions-primary .qty-box select{ width:60px;}
 .catalog-category-view .products-grid li.item.product.product-item {     padding-bottom: 10px; }
 /*-----list view list page--------*/
}
@media (max-width: 1119px) and (min-width: 1024px){
 /*-----list view list page--------*/
 .catalog-category-view .products-grid .product-item{     padding: 10px;}
 .catalog-category-view .products-grid .product-item-details .product-item-actions .tocart{     width: 42% !important; font-size: 10px;}
 li.item.product.product-item .product-item-info{     min-height: 544px;}
 .products-grid .product-item .price-box .minimal-price-link,.product-item .price-box .price-label{ font-size: 15px;}
 /*-----list view list page--------*/
 
  }
/*-----admin css---*/
@media (max-width: 1400px) and (min-width: 768px) {
	.mp-banner-slider .home-ban-outer img{     height: 245px;}
}
@media (max-width: 1345px) and (min-width: 1300px) {
	.page-wrapper .page-header.type2 .custom-block{     right: 185px !important;}
	.page-wrapper .header .block-search{         width: 420px !important; margin-left:68px;}
	.product-items .product-item-actions .actions-primary button.tocart{ width: 123px !important;}
	.home-store-cont h1.footerhead{     font-size: 25px;}
	.for-desktop-customer .col-sm-3 h3{ font-size:30px;}
	
}

@media (max-width: 1299px) and (min-width: 1281px){
	.page-header.sticky .header .logo {left: 25px !important;}
	.page-header.type2.sticky .header .custom-block{right: 94px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{right: 25px !important;}
	.page-header.sticky .nav-sections-item-content>.navigation{   padding-left: 285px !important;         padding-right: 293px !important;         text-align: center;}
	.sticky .navigation .level0>.level-top {         padding: 0 3px !important;  }
	.page-wrapper .logo img {         width: 280px;     }
	.page-wrapper .header .block-search{         width: 424px !important; margin-left:80px;}
	.product-items .product-item-actions .actions-primary button.tocart{ width: 123px !important;}
	.home-store-cont h1.footerhead{     font-size: 25px;}
	.for-desktop-customer .col-sm-3 h3{ font-size:30px;}
}
@media (max-width: 1280px) and (min-width: 1200px){
	.catalog-product-view .tierprice-section table tr td{     padding: 9px 10px;}
	.page-header.type2.sticky .header .custom-block{right: 134px !important;}
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{ width:93px !important;}
	.checkout-cart-index .crosssell .qty-box select{ width: 49px;}
	.checkout-cart-index .block.crosssell .crosspro ul li{     min-height:530px;}
	.catalog-product-view .tierprice-section table tr:first-child{ padding: 11px 15px !important;}
	.catalog-product-view .tierprice-section table tr td{     margin: 4px 0 !important;}
	.catalog-product-view .desktop-save-more .buy-bold{ font-size: 16px !important;}
	.catalog-product-view .desktop-save-more .save-more{     font-size: 15px !important;}
	.products-list .desktop-save-more .buy-bold{     font-size: 14px !important;}
	.products-list .desktop-save-more .save-more{     font-size: 13px !important;}
	.products-list .tierprice-section table tr td{ padding: 10px 6px;}
	.products-list .tierprice-section table.save-more-table tr:first-child td{     padding: 0 !important;}
	.page-header.type2 .sticky .nav-sections-item-content>.navigation { padding-left: 128px !important;         text-align: center;         padding-right: 201px !important; }
	.page-header.sticky .header .logo{left: 25px;}
	.page-header.type2.sticky .header .minicart-wrapper{right: 25px !important;}
	.page-wrapper .logo img {         width: 280px;     }
	.page-wrapper .header .block-search{         width: 335px !important; margin-left:80px;}
	.product-items .product-item-actions .actions-primary button.tocart{ width: 123px !important;}
	.home-store-cont h1.footerhead{     font-size: 25px;}
	.for-desktop-customer .col-sm-3 h3{     font-size: 25px;}
	.for-desktop-customer .col-sm-3{     font-size: 18px;}
	.cms-index-index .feature-pro-outer .product-items .product-item {         min-height: 566px !important;     }
	.buymore-outer .right > div span.caseprice{ font-size: 11px;}
	.nav-sections .navigation .level0>.level-top{ font-size: 13px !important;}
}
	

@media only screen and (max-width: 1199px) and (min-width: 992px){
	/*----admin css-----*/
	
	.product.media .fotorama__stage { height: 456px !important;}
	/*------270224-------*/
	.navigation li.level0.last{ line-height:34px;}
	.catalog-category-view .products-grid .product-item{ padding: 10px !important;}
	.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart{ width: 118px !important;}
	.products.wrapper.products-grid li.item.product.product-item .product-item-info {     min-height: 563px; }
	.products.wrapper.products-grid .product-item .qty-box .dz-qty{     width: 52px; font-size: 12px;}
	.products.wrapper.products-grid .product-item .qty-box .input-text.qty{     font-size: 12px;}
	.listpro-left{ width: 41%;}
	.tierprice-section table tr td span{     font-size: 12px;}
	.products.wrapper.products-list .product-item .qty-box .input-text.qty {     width: 52px; }
		.products.wrapper.products-list .product-item .qty-box .dz-qty{ width: 43px;     padding: 0 3px;}
	.tierprice-section table tr td{ padding: 10px 3px;     font-size: 10px !important;}
	.tierprice-section table tr:first-child{ padding: 12px 3px; }
	.tierprice-section table tr td span.desktop-save-more {     font-size: 12px; }
	.icon-text-section.for-desktop .icon-column-title h4{font-size: 13px;     top: 0;}
	.icon-text-section.for-desktop .icon-column-title{     text-align: center;}
	.icon-text-section.for-desktop .icon-column-title img{     display: block; margin: 0 auto;}
	.icon-text-section.for-desktop .icon-column-title p{     font-size: 12px; left: 0 !important; top: 0 !important;}
	.line-l,.line-r{    min-width: 25% !important;}
	.top-selling-ban .col-md-6 img{ height: 432px !important;     object-fit: cover; }
	ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-prev.slick-arrow {     left: -31px !important; }
	ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-next.slick-arrow {     right: 13px !important; }
	.cms-index-index .product-items .product-item { min-height: 540px !important;}
	.page-header.type2 .minicart-wrapper { width: auto !important;}
	.home-store-cont h1.footerhead{ font-size: 20px !important;}
	.home-store-cont{ padding: 0 25px;}
	.footer-top-block ul li {     margin: 0 10px 0;     padding-left: 63px; }
	.footer-top-block ul li h3{ font-size: 15px !important;}
	.footer-top-block ul li p{     font-size: 12px ;}
	.footer-top-block ul li:before{     top: -5px !important;}
	.footer-middle ul.features li a,.footer-middle a,.footer-middle ul.contact-info p{     font-size: 11px !important;}
	.sw-megamenu.navigation > ul {
	height: 45px !important;
	line-height: 45px !important;
	}
	.navigation li.level0.last{
	   top: 4.79px !important;
	}
	.sw-megamenu.navigation .subchildmenu.mega-columns > li {
	padding: 5px 6px 0 !important;
	}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu{
	   padding: 2px 0 0 !important;
	}
	.sw-megamenu.navigation li.level0.fullwidth .submenu a, .sw-megamenu.navigation li.level0.staticwidth .submenu a{
	line-height: 14px;
	}
	.sections .navigation .level0 .submenu a {
	padding: 6px 14px 6px 0 !important;
	}
	.page-header .navigation .level0 .submenu .subchildmenu li.level2 a{ font-weight:400 !important;}
	.navigation li.level0 {
	padding: 0px 0 !important;
	}
	.page-header.sticky .block.block-search.search-active .block.block-content { width: 620px; }
	.page-header.sticky .block.block-search.search-active .block.block-content:before { left: -334px; top: 6px; font-size: 24px; }
	.header .block-search{ width:38% !important;}
	.logo img{ width:214px;}
	/*----admin css-----*/
	/*------buymore save more---list-------*/
	.buymore-outer .right > div span.caseprice{ font-size:9px;}
	.buymore-outer .right > div span.case, .buymore-outer .right > div span.case1, .buymore-outer .right > div span.case2{ font-size: 10px !important;}
	.catalog-product-view .buymore-outer .right > div span.case, .catalog-product-view .buymore-outer .right > div span.case1, .catalog-product-view .buymore-outer .right > div span.case2{     font-size: 12px !important;}
	.catalog-product-view .buymore-outer .right > div span.caseprice {     font-size: 13px; }
	/*------buymore save more---list-------*/
	/*---------ipad pro---------*/
    .feature-pro-slider-outer.for-desktop .section-title.text-left{ text-align:center !important;  }
	.header .block-search{     margin-left: 30px; position:absolute; top:74px; right:16px;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu > li.level1 > a:after{ display:none !important;}
	.page-header.type2 .navigation .level0.parent>a:after{ float: right;}
	.nav-toggle {         display: block !important;         position: absolute;         top: 90px;         line-height: normal;   }
	.nav-toggle:before { font-size: 42px !important;         color: #fff;         line-height: 32px; }
	.page-header .nav-sections .navigation .level0 .submenu li {
		position: relative !important;
        float: none !important;
        display: block !important;
        width: 100% !important;
    }
	.page-header .navigation .level0 .submenu{display:none !important;}
	.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu >li:after{ display:none;}
	.nav-open .page-header.type2 .nav-toggle > span {
        clip: inherit;
        height: 20px;
        margin: 0;
        overflow: inherit;
        position: absolute;
        width: 20px;
        font-size: 0;
        display: block;
        z-index: 999;
        top: 35px;
    }
	.page-header.type2 .sw-megamenu.navigation li.ui-menu-item>a.ui-state-active + .subchildmenu {
        display: block !important;
    }
	.nav-sections {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: -80%;
        left: calc(-1*(100% - 54px));
        overflow: auto;
        position: fixed;
        top: 0;
        width: 80%;
        width: calc(100% - 54px);
        background-color: #f6f6f6;
    }
	.nav-open .page-header.type2 .nav-sections {
        width: calc(100% - 0px) !important;
		background: #fff !important;
    }
	.navigation .parent .level-top[title="Bedding"]:before {
        background: url(../images/bedding_icon.svg) no-repeat 0 0;
        width: 23px;
        margin-right: 20px;
    }
	.navigation .parent .level-top[title="Top of Bed"]:before {
        background: url(../images/top_of_bed_icon.svg) no-repeat 0 0;
    }
	.navigation .parent .level-top[title="Room Essentials"]:before {
        background: url(../images/room_icon.svg) no-repeat 0 0;
        width: 21px;
        height: 37px;
        margin-left: 5px;
        margin-right: 16px;
    }
	.navigation .parent .level-top[title="Housekeeping"]:before {
        background: url(../images/housekeeping_icon.svg) no-repeat 0 0;
    }
	.navigation .parent .level-top[title="SALE"]:before {
        content: "";
        display: inline-block !important;
        clear: both;
        width: 30px;
        height: 33px;
        background-size: 100% !important;
        background: url(../images/sale_icon.svg) no-repeat 0 0;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
    }
	.navigation .level-top[title="Home Textiles"]:before {
        content: "";
        display: inline-block !important;
        clear: both;
        width: 30px;
        height: 30px;
        background-size: 100% !important;
        background: url(../images/home_textiles_icon.svg) no-repeat 0 0;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
    }
	.navigation .level-top[title="New Arrivals"]:before {
        content: "";
        display: inline-block !important;
        clear: both;
        width: 30px;
        height: 30px;
        background-size: 100% !important;
        background: url(../images/new_icon.svg) no-repeat 0 0;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
		vertical-align: top;
    }
	.page-header.type2 .sections .navigation .level0>.level-top[title="Request Catalog"] {         display: none !important;     }
	.page-header.type2.header-sticky-active{     position: fixed;     top: 0;     left: 0;     right: 0;}
	.desk-blog-outer .boxx{     margin: 15px 13px;}
	.desk-blog-outer .boxx h3{     font-size: 14px !important;}
	.desk-blog-outer .boxx .botton a{ font-size: 14px !important;}
	.footer-middle .block .block-title strong{ font-size: 12px;}
	.desk-free-delivery-outer .icon-column-title{     margin-right: 29px;}
	.desk-free-delivery-outer .icon-column-title.middle-box{ margin-right: 0;}
	.desk-free-delivery-outer .icon-column-title,.desk-free-delivery-outer .icon-column-title.middle-box{     padding: 0 0 0;}
	.catalog-category-view .page-main{     padding: 0 15px !important;}
	.page-layout-1column .sub-cat ul li img {         height: 206px !important;     }
	.page-header.type2 .nav-sections {
        position: fixed !important;
        background-color: #fff !important;
    }
	    .nav-open .nav-sections {
        -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        left: 0;
        z-index: 99;
    }
	.nav-open .page-header.type2 .nav-toggle {
        left: 0;
        right: inherit !important;
        z-index: 999;
        width: 100% !important;
        margin-bottom: 0;
    }
	    .nav-open .page-header.type2 .nav-toggle {
        float: left !important;
        margin-right: 0;
        margin-top: -10px;
        padding-top: 7px;
        position: fixed;
        right: 0;
        top: 0;
    }
	    .nav-open .page-header.type2 .nav-toggle:before {
        content: "CLOSE MENU" !important;
        font-size: 16px !important;
        margin-left: 0 !important;
        text-align: left !important;
        padding-left: 40px !important;
        height: 74px !important;
        line-height: 36px !important;
        width: 100% !important;
		color: #fff !important;
		top: 0px;
        z-index: 99;
        font-weight: normal;
		background: #111727;
		padding-top: 27px;
        padding-bottom: 11px;
		border-radius: 0;
	    margin-top: -6px;
    }
	.nav-open .page-header.type2 .nav-toggle > span:after, .nav-open .page-header.type2 .nav-toggle > span:before {
        content: "";
        display: inline-block;
        clear: both;
        position: absolute;
        left: 25px;
        content: ' ';
        height: 17px;
        width: 3px;
        background-color: #fff;
        top: 1px;
        border-radius: 10px;
    }
	.nav-open .page-header.type2 .nav-toggle > span:before {
        transform: rotate(45deg);
    }
	    .nav-open .page-header.type2 .nav-toggle > span:after {
        transform: rotate(-45deg);
    }
	    header.page-header .nav-sections-item-content {
        box-sizing: border-box;
        float: right;
        margin-left: -100%;
        margin-top: 71px;
        width: 100%;
    }
	header.page-header .nav-sections-item-content {
        background: #fff !important;
		padding: 0 0;
    }
	    .sw-megamenu.navigation > ul {
        background: transparent !important;
    }
	    li.ui-menu-item.level0.classic.parent:hover {
        background: #fff;
    }
	    .navigation ul li:first-child {
        border-top: 0 !important;
    }
	.navigation li.level0 {
        line-height: 16px;
    }
	.navigation .level0 {
        margin-top: 0;
        padding: 0 !important;
		font-size: 1.3rem;
		margin: 0;
    }
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle {
        width: 30px;
        height: 60px;
    }
	    .page-header.type2 .sections .navigation .level0.parent>.level-top {
        color: #000 !important;
    }
	.page-header.type2 .sections .navigation .level0>.level-top {
        padding: 10px 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        justify-content: inherit;
        font-weight: 700 !important;
		width: 100%;
    }
	    .sw-megamenu.navigation li.ui-menu-item>a {         display: inline-block !important ;   background: #fff !important;  }
	    .navigation .parent .level-top[title="Towels"]:before {
        background: url(../images/towels_icon.svg) no-repeat 0 0;
    }
	.navigation .parent .level-top:before {
        content: "";
        display: inline-block;
        clear: both;
        width: 30px;
        height: 30px;
        background-size: 100% !important;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
		vertical-align: top;
    }
	    .navigation .level-top[title="Home Textiles"]:before {
        content: "" !important;
        display: inline-block !important;
        clear: both !important;
        width: 30px !important;
        height: 30px !important;
        background: url(../images/home_textiles_icon.svg) no-repeat 0 0 !important;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 6px;
        vertical-align: top;
        border: 0 !important;
        position: static !important;
        background-size: 100% !important;
        rotate: inherit !important;
    }
	.nav-sections .sw-megamenu.navigation li.ui-menu-item{             position: relative !important;}
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{             height: 54px;}
	    .page-header.type2 .sections .navigation .level0.parent>.level-top {
        color: #000 !important;
		width: 100%;
    }
	.navigation .parent .level-top:after {
        content: '\f882' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	    .navigation .parent .level-top.ui-state-active:after {
        content: '\f883' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	    .sw-megamenu.navigation .submenu.level0.opened {
        display: block !important;
	    opacity: 9;
		position: static;
        min-height: auto;
    }
	.nav-sections .sw-megamenu.navigation li.level0 .subchildmenu,.page-header .navigation .level0 .submenu li.parent .subchildmenu{         background: #fff !important;         padding-top: 0;}
	.navigation ul.subchildmenu {         width: 97%;     }
	.page-header.type2 .sections .navigation .level0 .submenu a {
        padding: 7px 0px 7px 0px !important;
        text-transform: uppercase;
		color: #000 !important;
        font-size: 14px;
		background: #fff !important;
    }
	    .navigation li.level0 .ui-menu-item > .open-children-toggle + a:before {
        content: '\f882' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	    .navigation li.level0 .ui-menu-item > .open-children-toggle + a.ui-state-active:before {
        content: '\f883' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	.page-header.type2 .sw-megamenu.navigation li.ui-menu-item>a.ui-state-active + .subchildmenu {
        display: block !important;
    }
	    .page-header .nav-sections .navigation .level0 .submenu li.parent .subchildmenu {
        background: transparent !important;
        padding-left: 5px !important;
    }
	.navigation li.level0 .ui-menu-item>a:before {
        color: #000;
        font-size: 20px;
        position: absolute;
        top: 8px;
        right: 0px;
        margin-right: 0;
    }
	.nav-sections .sw-megamenu.navigation li.level0.classic .subchildmenu > li.level1 a {
        padding: 7px 0px 7px 0px !important;
        text-transform: uppercase;
		color: #000 !important;
        font-size: 14px;
		display: block !important;
		max-width: 100% !important;
    }
	    .page-header .navigation .level0 .submenu li.parent .subchildmenu {
        background: transparent;
        padding-left: 10px !important;
        display: none !important;
    }
	
	.navigation li.level0 .ui-menu-item>a:before {
        content: "" !important;
		font-family: 'porto-icons';
    }
	    .page-header .navigation.sw-megamenu .level0 .submenu li.parent .subchildmenu li a span {
        padding-right: 0;
        position: relative;
        padding-left: 12px;
        color: #000 !important;
        font-size: 14px !important;
        text-transform: capitalize;
    }
	    .page-header .navigation .level0 .submenu li.parent .subchildmenu li a span:before {
        content: "";
        display: inline-block;
        clear: both;
        width: 6px;
        height: 6px;
        border-radius: 100%;
        background: #f9a033;
        position: absolute;
        top: 5px;
        left: -5px;
        border: 0;
    }
	.navigation li.level0>a.ui-state-active, .navigation li.level0>a.ui-state-active+.submenu {
        background-color: #fff !important;
    }
	.page-header.type2:not(.header-newskin){ padding-bottom: 60px !important;}
	.page-header .navigation .level0 .submenu {
        min-height: auto;
        padding: 0 0 !important;
        margin-top: 0px !important;
        width: 100%;
        display: none;
    }
	    .sw-megamenu.navigation .submenu.level0.opened .row {
        margin: 0 0;
        padding: 0 10px;
    }
	.navigation .submenu:not(:first-child) ul {
        padding-left: 22px !important;
    }
	.catalog-product-view .block.related .qty-box{ display: block; vertical-align: top; width: 100%; margin-bottom: 5px;}
	/*---------ipad pro---------*/
	.sub-cat ul li .start-frrm .cat-view-from{     margin-left: 30px !important;     margin-right: 30px !important;}
	.products-list .desktop-save-more .buy-bold{     font-size: 14px !important;}
	.products-list .desktop-save-more .save-more{     font-size: 13px !important;}
	.products-list .tierprice-section table tr td{ padding: 10px 6px; font-size: 8px !important;}
	.products.products-list .tierprice-section table.save-more-table tr td{ font-size: 10px !important;}
	.products-list .tierprice-section table tr td span{     font-size: 11px !important;}
	.products-list .tierprice-section table.save-more-table tr:first-child td{     padding: 0 !important;}
	.catalog-product-view .tierprice-section table tr:first-child{ padding: 11px 10px !important; text-align: center;}
	.catalog-product-view .tierprice-section table tr td{     margin: 4px 0 !important;}
	.catalog-product-view .desktop-save-more .buy-bold{ font-size: 14px !important;}
	.catalog-product-view .desktop-save-more .save-more{     font-size: 13px !important;}
	.catalog-product-view .block.related .product.actions{  width: 100% !important;         display: block !important;         float: none;         clear: both;}
	.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{ width: 99% !important;         float: none;         display: block;         margin: 0 auto;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty {     width: 48% !important; }
	.catalog-product-view .block.related .qty-box .dz-qty{ width: 49%;}
	.catalog-product-view .product-items .product-item-actions .actions-primary .qty-box{     border: 0;     float: none;     width: 100% !important;     margin-right: 0 !important; margin-bottom: 5px !important;}
	.catalog-product-view .products-grid .product-item-info{     min-height: 490px !important;}
	.catalog-product-view .products.wrapper.products-grid .product-item .qty-box .dz-qty{ width: 52%;}
	.header .block-search { width: 280px; margin-left: 20px;}
	.page-header.type2 .minicart-wrapper { width: 129px;}
	.header .custom-block { margin-right: -15px;}
	.navigation li.level0{     margin-right: 0px !important;     padding: 8px 0;}
	.side-custom-menu ul li{ padding: /*12px 15px !important*/ 13.3px 15px !important;}
	header.page-header.sticky-header .navigation li.level0>.level-top{     padding: 0 8px !important;}
	.page-header.type2.sticky-header .navigation .level0>.level-top{     font-size: 11.4px !important;}
	/*-------customer-service---*/
	.delivry-con-outer ul li span{     font-size: 13px;}
	.cmpny-call-outer ul li{ font-size: 21px;}
	.cmpny-extn ul li{     margin-bottom: 0px;}
	.sidebar .custom-block.custom-block-1>div h3{     font-size: 12px;}
	.product-info-main .product.overview{     margin: 18px 0 0;}
	.product-info-price .price-box{ margin-bottom:0;}
	.contact-left-outer { width: 90%;}
	.page-header.type2 .navigation .level0>.level-top{ font-size: 12.6px !important;}
	/*----------07042020----------*/
	.hdr-number { left: 53px;}
	.aftr-home-slider .left-top img{ height: 330px;}
	.filterproducts .product-image-photo{ width: 100%;}
	.buyer-guide-content{ top: -11px;     width: 521px;     right: 40px;}
	form#newsletter-validate-detail { width: 114% !important;}
	.intr-ship{ width: 59%;}
	.page-wrapper .logo img {         width: 280px;     }
	.page-wrapper .header .block-search{         width: 90% !important; margin-left:0%;}
	.our-story-outer,.cms-delivery-infomation .read-more-container{ padding:0 20px 20px;}
	.product-items .product-item-actions .actions-primary button.tocart{ width: 91px !important;}
	.catalog-category-view .products.products-grid .product-item-details .product-item-actions .tocart {
        width: 83px !important;
    }
	.catalog-category-view .products-grid .product-item .product-item-info .product-item-details .listpro-left{     height: 158px !important;}
	.home-store-cont h1.footerhead{     font-size: 25px;}
	.for-desktop-customer .col-sm-3 h3{     font-size: 25px;}
	.for-desktop-customer .col-sm-3{     font-size: 18px;}
	.cms-index-index .feature-pro-outer .product-items .product-item {         min-height: 522px !important;     }
	.our-blog-outer .blog-title h3{ font-size: 22px;}
	.desk-blog-outer .boxx h3{ font-size: 14px !important;}
	.desk-blog-outer .boxx {     padding-bottom: 20px !important; }
	.desk-blog-outer .boxx .botton a{     font-size: 14px !important;}
	.social-icons>li>a{     margin-left: 4px;}

}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
	/*----admin css-----*/
	.listpro-left{     width: 37%;}
   .listpro-right { width: 63%;}
   .products-list .product-item-details{ padding: 0 0 20px 10px;}
   .tierprice-section table tr td span{     font-size: 13px !important;}
   .tierprice-section table tr td{ font-size: 10px !important;}
   .tierprice-section table tr:first-child{ position: relative; padding: 11px 6px !important;}
   .tierprice-section table tr td span.desktop-save-more{     font-size: 13px;}

	.page-header.type2 .nav-sections {
		padding-bottom: 0px;
	}

	.home-store-cont {
		padding-left: 100px;
		padding-right: 100px;
	}
	#featured_products {
		padding-left: 50px;
		padding-right: 50px;
	}
	h2.filterproduct-title.container {
	  margin-left: 60px;
	}
	.navigation, .page-wrapper > .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
	max-width: 1150px !important;
	}
	.buyer-guide-content {
		left: 40px !important;
		top: 20px !important;
	}
	.products-grid .product-item-details .product-item-actions .tocart, .products-list .product-item-details .product-item-actions .tocart {
		width: 100px !important;
	}
	.header .custom-block {
		margin-right: -20px;
	}
	.sw-megamenu.navigation li.level0 .subchildmenu {
		padding-left: 60px;
	padding-top: 10px;
	}
	/*----admin css-----*/
	/*.home-main-slider img{
        height:400px;
    }*/
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	/*-------admin css-----------*/
	
	.product.media .fotorama__stage { height: 338px !important;}
	/*------270224-------*/
	.desktop-save-more > div{ vertical-align: top;     margin-top: 7px;     display: inline-block;}
	.desktop-save-more .save-more{     margin-left: 16px;}
	.navigation li.level0.last{ padding-left: 2px;     padding-right: 2px;     top: -1px;}
	.product-items .product-item-actions .actions-primary button.tocart{width: 115px;}
	.actions-primary .qty-box select{ width: 57px;}
	.products-list .product-items .product-item-name, .products-list .product-items .product.name a{     font-size: 13px !important;}
	.tierprice-section table tr:first-child td span{ padding-bottom: 0; padding-top: 0;}
	.tierprice-section table tr td {     font-size: 9px !important;     margin: 0px 0 !important;}
	.tierprice-section table tr td span{ font-size: 11px;}
	.tierprice-section table tr:first-child td {     width: 100%;     display: block;     overflow: hidden;     margin: 6px 6px !important;     padding: 6px 0 !important; }
	.tierprice-section table tr:first-child {     padding: 0px;     width: 100% !important;     border-radius: 10px 10px 0 0; }
	.tierprice-section table tr {     width: 33% !important; }
	.products.wrapper.products-list .product-item .qty-box .input-text.qty {     width: 77px; }
	.products-list .listpro-left .action.more{     bottom: 8px;}
	.listpro-left .action.more{     bottom: -20px;}
	.products.wrapper.products-list .product-item .qty-box .dz-qty{     width: 60px;}
	.products-list .product-item-details .actions-primary form {     display: block; }
	.catalog-category-view .products.wrapper.products-list .product-item .qty-box{     float: none;     width: 100% !important;     display: block !important;}
	.catalog-category-view .products-list .product-items .product-item-actions .actions-primary button.tocart{     float: none; display: block; width: 100% !important;     margin: 0;}
	.listpro-left{     width: 37%;}
	.products-list .special-price {     font-size: 15px; }
	.products-list .price-container .price{     font-size: 20px;}
	.products-list .listpro-left a.minimal-price-link {     font-size: 10px; }
	.products-list a.minimal-price-link .price-label{     font-size: 10px;}
	.header-top-section .discount-msg{     font-size: 12px;     margin-top: 7px;}
	.page-header.type2 .panel.header .header.links>li>a { font-size: 12px !important;}
	.nav-sections-item-content{     padding: 0 15px;}
	.sw-megamenu.navigation span.cat-label{     margin-top: -24px !important;}
	.icon-text-section.for-desktop .icon-column-title h4{font-size: 13px;     top: 0;}
	.icon-text-section.for-desktop .icon-column-title{     text-align: center;}
	.icon-text-section.for-desktop .icon-column-title img{     display: block; margin: 0 auto;}
	.icon-text-section.for-desktop .icon-column-title p{     font-size: 12px; left: 0 !important; top: 0 !important;}
	.line-l,.line-r{    min-width: 25% !important;}
	.top-selling-ban .col-md-6 img{ height: 313px !important;     object-fit: cover; }
	.feature-pro-outer{ padding: 0 20px !important;}
	ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-prev.slick-arrow {     left: -31px !important; }
	ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-next.slick-arrow {     right: 13px !important; }
	.home-store-cont h1.footerhead{ font-size: 20px !important;}
	.home-store-cont{ padding: 0 25px;}
	.footer-top-block ul li {     margin: 0 10px 0;     padding-left: 63px; }
	.footer-top-block ul li h3{ font-size: 15px !important;}
	.footer-top-block ul li p{     font-size: 12px ;}
	.footer-top-block ul li:before{     top: -5px !important;}
	.footer-middle ul.features li a,.footer-middle a,.footer-middle ul.contact-info p{     font-size: 9px !important;}
	.footer-middle ul.contact-info li [class^="porto-icon-"]{ margin-right:0 !important;}
	/*-----admin css--------*/
		/*------buymore save more---list-------*/
		.buymore-outer .right > div span.caseprice{ font-size: 11px;}
		.buymore-outer .right > div span.case, .buymore-outer .right > div span.case1, .buymore-outer .right > div span.case2{ font-size: 10px !important;}
		.catalog-product-view .buymore-outer .right > div span.case, .catalog-product-view .buymore-outer .right > div span.case1, .catalog-product-view .buymore-outer .right > div span.case2{     font-size: 10px !important;}
		.catalog-product-view .buymore-outer .right > div span.caseprice {     font-size: 12px; }
	/*------buymore save more---list-------*/
	.our-story-outer,.cms-delivery-infomation .read-more-container{ padding:0 20px 20px;}
	.cat_tree li.first-label > a{ font-size: 16px;}
	.catalog-category-view .sidebar.sidebar-main{ display:none;}
	.catalog-category-view.page-layout-2columns-left .column.main{ width: 100%;}
	.product.description ul,div[data-content-type='tabs'] .tabs-content {     width: 100% !important; }
	#mageplaza-bannerslider-block-before-content-1{ margin-top: 0 !important;}
	.page-header.type2 .navigation .level0.parent>a:after{ float: right;}
	.nav-toggle {         display: block !important;         position: absolute;         top: 95px;         line-height: normal;   }
	.nav-toggle:before {     font-size: 35px !important;     color: #fff;     line-height: 30px; }
	.page-header .nav-sections .navigation .level0 .submenu li {
        position: relative !important;
    }
	.nav-open .page-header.type2 .nav-toggle > span {
        clip: inherit;
        height: 20px;
        margin: 0;
        overflow: inherit;
        position: absolute;
        width: 20px;
        font-size: 0;
        display: block;
        z-index: 999;
        top: 35px;
    }
	.page-header.type2 .sw-megamenu.navigation li.ui-menu-item>a.ui-state-active + .subchildmenu {
        display: block !important;
    }
	.nav-sections {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: -80%;
        left: calc(-1*(100% - 54px));
        overflow: auto;
        position: fixed;
        top: 0;
        width: 80%;
        width: calc(100% - 54px);
        background-color: #f6f6f6;
    }
	.nav-open .page-header.type2 .nav-sections {
        width: calc(100% - 0px) !important;
		background: #fff !important;
    }
	.navigation .parent .level-top[title="Bedding"]:before {
        background: url(../images/bedding_icon.svg) no-repeat 0 0;
        width: 23px;
        margin-right: 20px;
    }
	.navigation .parent .level-top[title="Top of Bed"]:before {
        background: url(../images/top_of_bed_icon.svg) no-repeat 0 0;
    }
	.navigation .parent .level-top[title="Room Essentials"]:before {
        background: url(../images/room_icon.svg) no-repeat 0 0;
        width: 21px;
        height: 37px;
        margin-left: 5px;
        margin-right: 16px;
    }
	.navigation .parent .level-top[title="Housekeeping"]:before {
        background: url(../images/housekeeping_icon.svg) no-repeat 0 0;
    }
	.navigation .parent .level-top[title="SALE"]:before {
        content: "";
        display: inline-block !important;
        clear: both;
        width: 30px;
        height: 33px;
        background-size: 100% !important;
        background: url(../images/sale_icon.svg) no-repeat 0 0;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
    }
	.navigation .level-top[title="Home Textiles"]:before {
        content: "";
        display: inline-block !important;
        clear: both;
        width: 30px;
        height: 30px;
        background-size: 100% !important;
        background: url(../images/home_textiles_icon.svg) no-repeat 0 0;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
    }
	.navigation .level-top[title="New Arrivals"]:before {
        content: "";
        display: inline-block !important;
        clear: both;
        width: 30px;
        height: 30px;
        background-size: 100% !important;
        background: url(../images/new_icon.svg) no-repeat 0 0;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
    }
	.page-header.type2 .sections .navigation .level0>.level-top[title="Request Catalog"] {         display: none !important;     }
	.page-header.type2.header-sticky-active{     position: fixed;     top: 0;     left: 0;     right: 0;}
	.desk-blog-outer .boxx{     margin: 15px 13px;}
	.desk-blog-outer .boxx h3{     font-size: 14px !important;}
	.desk-blog-outer .boxx .botton a{ font-size: 14px !important;}
	.footer-middle .block .block-title strong{ font-size: 12px;}
	.desk-free-delivery-outer .icon-column-title{     margin-right: 29px;}
	.desk-free-delivery-outer .icon-column-title.middle-box{ margin-right: 0;}
	.desk-free-delivery-outer .icon-column-title,.desk-free-delivery-outer .icon-column-title.middle-box{     padding: 0 0 0;}
	.catalog-category-view .page-main{     padding: 0 15px !important;}
	.page-layout-1column .sub-cat ul li img {         height: 165px !important;     }
	.page-header.type2 .nav-sections {
        position: fixed !important;
        background-color: #fff !important;
    }
	    .nav-open .nav-sections {
        -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        left: 0;
        z-index: 99;
    }
	.nav-open .page-header.type2 .nav-toggle {
        left: 0;
        right: inherit !important;
        z-index: 999;
        width: 100% !important;
        margin-bottom: 0;
    }
	    .nav-open .page-header.type2 .nav-toggle {
        float: left !important;
        margin-right: 0;
        margin-top: -10px;
        padding-top: 7px;
        position: fixed;
        right: 0;
        top: 0;
    }
	    .nav-open .page-header.type2 .nav-toggle:before {
        content: "CLOSE MENU" !important;
        font-size: 16px !important;
        margin-left: 0 !important;
        text-align: left !important;
        padding-left: 40px !important;
        height: 74px !important;
        line-height: 36px !important;
        width: 100% !important;
		color: #fff !important;
		top: 0px;
        z-index: 99;
        font-weight: normal;
		background: #111727;
		padding-top: 27px;
        padding-bottom: 11px;
		border-radius: 0;
	    margin-top: -6px;
    }
	.nav-open .page-header.type2 .nav-toggle > span:after, .nav-open .page-header.type2 .nav-toggle > span:before {
        content: "";
        display: inline-block;
        clear: both;
        position: absolute;
        left: 25px;
        content: ' ';
        height: 17px;
        width: 3px;
        background-color: #fff;
        top: 1px;
        border-radius: 10px;
    }
	.nav-open .page-header.type2 .nav-toggle > span:before {
        transform: rotate(45deg);
    }
	    .nav-open .page-header.type2 .nav-toggle > span:after {
        transform: rotate(-45deg);
    }
	    header.page-header .nav-sections-item-content {
        box-sizing: border-box;
        float: right;
        margin-left: -100%;
        margin-top: 71px;
        width: 100%;
    }
	header.page-header .nav-sections-item-content {
        background: #fff !important;
		padding: 0 0;
    }
	    .sw-megamenu.navigation > ul {
        background: transparent !important;
    }
	    li.ui-menu-item.level0.classic.parent:hover {
        background: #fff;
    }
	    .navigation ul li:first-child {
        border-top: 0 !important;
    }
	.navigation li.level0 {
        line-height: 16px;
    }
	.navigation .level0 {
        margin-top: 0;
        padding: 0 !important;
		font-size: 1.3rem;
		margin: 0;
    }
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle {
        width: 30px;
        height: 60px;
    }
	    .page-header.type2 .sections .navigation .level0.parent>.level-top {
        color: #000 !important;
    }
	.page-header.type2 .sections .navigation .level0>.level-top {
        padding: 10px 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        justify-content: inherit;
        font-weight: 700 !important;
		width: 100%;
    }
	    .sw-megamenu.navigation li.ui-menu-item>a {         display: inline-block !important ;   background: #fff !important;  }
	    .navigation .parent .level-top[title="Towels"]:before {
        background: url(../images/towels_icon.svg) no-repeat 0 0;
    }
	.navigation .parent .level-top:before {
        content: "";
        display: inline-block;
        clear: both;
        width: 30px;
        height: 30px;
        background-size: 100% !important;
        margin-left: 0px;
        margin-right: 13px;
        margin-top: 3px;
		vertical-align: top;
    }
	.nav-sections .sw-megamenu.navigation li.ui-menu-item{             position: relative !important;}
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{             height: 54px;}
	    .page-header.type2 .sections .navigation .level0.parent>.level-top {
        color: #000 !important;
		width: 100%;
    }
	.navigation .parent .level-top:after {
        content: '\f882' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	    .navigation .parent .level-top.ui-state-active:after {
        content: '\f883' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	    .sw-megamenu.navigation .submenu.level0.opened {
        display: block;
	    opacity: 9;
		position: static;
        min-height: auto;
    }
	.nav-sections .sw-megamenu.navigation li.level0 .subchildmenu,.page-header .navigation .level0 .submenu li.parent .subchildmenu{         background: #fff !important;}
	.navigation ul.subchildmenu {         width: 97%;     }
	.page-header.type2 .sections .navigation .level0 .submenu a {
        padding: 7px 0px 7px 0px !important;
        text-transform: uppercase;
		color: #000 !important;
        font-size: 14px;
		background: #fff !important;
    }
	    .navigation li.level0 .ui-menu-item > .open-children-toggle + a:before {
        content: '\f882' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	    .navigation li.level0 .ui-menu-item > .open-children-toggle + a.ui-state-active:before {
        content: '\f883' !important;
        line-height: 18px;
        font-size: 14px;
        color: #404040;
    }
	.page-header.type2 .sw-megamenu.navigation li.ui-menu-item>a.ui-state-active + .subchildmenu {
        display: block !important;
    }
	    .page-header .nav-sections .navigation .level0 .submenu li.parent .subchildmenu {
        background: transparent !important;
        padding-left: 5px !important;
    }
	.navigation li.level0 .ui-menu-item>a:before {
        color: #000;
        font-size: 20px;
        position: absolute;
        top: 8px;
        right: 0px;
        margin-right: 0;
    }
	.page-header.type2 .sections .navigation .level0 .submenu a {
        padding: 7px 0px 7px 0px !important;
        text-transform: uppercase;
		color: #000 !important;
        font-size: 14px;
		display: block !important;
    }
	    .page-header .navigation .level0 .submenu li.parent .subchildmenu {
        background: transparent;
        padding-left: 10px !important;
        display: none !important;
    }
	
	.navigation li.level0 .ui-menu-item>a:before {
        content: "" !important;
		font-family: 'porto-icons';
    }
	    .page-header .navigation.sw-megamenu .level0 .submenu li.parent .subchildmenu li a span {
        padding-right: 0;
        position: relative;
        padding-left: 12px;
        color: #000 !important;
        font-size: 14px !important;
        text-transform: capitalize;
    }
	    .page-header .navigation .level0 .submenu li.parent .subchildmenu li a span:before {
        content: "";
        display: inline-block;
        clear: both;
        width: 6px;
        height: 6px;
        border-radius: 100%;
        background: #f9a033;
        position: absolute;
        top: 5px;
        left: -5px;
        border: 0;
    }
	.navigation li.level0>a.ui-state-active, .navigation li.level0>a.ui-state-active+.submenu {
        background-color: #fff !important;
    }
	.page-header.type2:not(.header-newskin){ padding-bottom: 60px !important;}
	.page-header .navigation .level0 .submenu {
        min-height: auto;
        padding: 0 0 !important;
        margin-top: 0px !important;
        width: 100%;
        display: none;
    }
	    .sw-megamenu.navigation .submenu.level0.opened .row {
        margin: 0 0;
        padding: 0 10px;
    }
	.navigation .submenu:not(:first-child) ul {
        padding-left: 22px !important;
    }
	.products-list .tierprice-section table tr{     width: 33% !important;}
	.catalog-product-view .tierprice-section table tr:first-child{ width: 25% !important;}
	.catalog-product-view .tierprice-section table tr:first-child{ padding: 8px 12px !important; text-align: center;}
	.catalog-product-view .tierprice-section table tr td{     margin: 4px 0 !important;}
	.catalog-product-view .desktop-save-more .buy-bold{ font-size: 14px !important;}
	.catalog-product-view .desktop-save-more .save-more{  font-size: 13px !important;     margin-left: 0;     margin-top: 0;}
	.catalog-product-view .tierprice-section table tr:first-child td{ line-height: 27px;}
	.catalog-product-view .tierprice-section table tr:first-child td{     padding: 0 !important;}
	.catalog-product-view .tierprice-section table tr td span {     font-size: 12px !important; }
	.page-header.type2 .navigation .level0.last>.level-top{     font-size: 10px !important; display:block;}
	.page-header .header.panel { padding-bottom: 10px !important;     padding-top: 10px !important;}
	.page-header.type2 .panel.header .header.links>li>a{     font-size: 14px;}
	.header .action.showcart:before{     width: 40px; height: 44px;}
	.hdr-number{ font-size: 14px;}
	.header .custom-block{ margin-right: -32px;}
	.minicart-wrapper .qty .price{ font-size: 13px;}
	.header .block.block-search{     margin-left: 30px; position:absolute; top:77px; right:40px; max-width:none; width:85% !important;}
	.header .minicart-wrapper .action.showcart .counter.qty .counter-number{ width: 20px; height: 20px; font-size: 11px; line-height:20px;}
	.header .custom-block .free-dlvry-img{     display: none;}
	.logo{     margin: 20px 0;}
	.navigation li.level0{     padding: 0px 0;}
	.minicart-wrapper .qty .price{     top: 22px;}
	.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li { width: 33.33% !important;}
	.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a, .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{     font-size: 12px;}
	.page-header.type2.sticky-header .minicart-wrapper{ width: 132px; margin-right: -27px;}
	.page-wrapper>.breadcrumbs .items{     padding: 0px 15px;}
	.cms-customer-service  .page-wrapper>.breadcrumbs{  margin-bottom:0;}
	.custpmer-service-banner .banner-con{ right: 50px;}
	.cms-customer-service .cstmr-tab-con-outer{     width: 89.2%;}
	.delivry-con-outer ul li span.nmbr{     font-size: 12px;}
	.delivry-con-outer ul li span{     font-size: 12px;}
	.cms-customer-service .nav li a{ padding-left: 40px; font-size: 12px;}
	.cms-customer-service .nav li.how-to-place-menu a:after,.cms-customer-service .nav li.online-account-menu a:after,.cms-customer-service .nav li.freight-menu a:after,.cms-customer-service .nav li.return-menu a:after,.cms-customer-service .nav li.cstmr-fd-menu a:after,.cms-customer-service .nav li.cmpny-dirct-menu a:after{ width: 20px; height: 20px;     top: 15px;}
	.cms-customer-service .nav li a{ padding: 15px 6px 15px 41px;}
	.cms-customer-service .tab-pane iframe{ height: 296px;}
	.cms-customer-service .cstmr-tab-con-outer{     min-height: 358px;}
	.cstmr-tab-con-outer .map-outer img{     height: auto; width: 100%;}
	.cmpny-call-outer ul li{     padding: 8px 5px 8px 39px;     font-size: 11px;}
	.cmpny-call-outer ul li.right{     padding-left: 44px;}
	.cmpny-extn ul li span.extn-left{     font-size: 14px;     margin-top: 11px;}
	.cmpny-extn ul li span.extn-right{     margin-right: 0;}
	.contact-left-outer { width: 85%;}
	.nav-sections-item-content>.navigation{     padding: 0 12px;}
	.hdr-number{ left: 43px; padding-top: 8px;}
	.hdr-number:after{ top: 8px;}
	/*--------07042020-----------*/
	.intr-ship{ width: 80%;}
	.except{     width: 297px;}

}
@media (min-width: 769px), print{
	/*---------admin css------*/
	.sticky-search-icon{ display:none;}
	.page-header.sticky .sticky-search-icon{ display:block;}
	.icon-search-sticky:before{ -webkit-font-smoothing: antialiased;         -moz-osx-font-smoothing: grayscale;         font-size: 12px;     color: #fff !important;         content: '\f818';         font-family: 'porto-icons';         margin: 5px 8px 0px 0px;         vertical-align: top;         display: inline-block;         font-weight: bold;         overflow: hidden;         speak: none;         text-align: center;         background: #000;         width: 32px;         height: 32px;         line-height: 32px;         border-radius: 100%;}
	/*-------admin css----------*/
	.page-main .product-info-main .product-info-price .old-price .price-wrapper .price{     font-size: 16px !important;}
	.product-info-main .product-info-price .price-box .price-final_price>span{ margin-bottom:0;}
	.catalog-product-view .product-info-price .price-box .price-container .price{ font-size:29px; line-height:20px;}
	.catalog-product-view .product-info-main .product-info-price .price-box .special-price{  font-size:15px; line-height:20px; display:block !important; margin-bottom: 15px;}
	.red-new-tag + span{ position:relative;}
	.red-new-tag + span:after{        content: "New";         display: block;         clear: both;         background: #cc0000;         color: #fff;         position: absolute;         top: 0;         padding: 0 4px;         border-radius: 0;         right: -45px;         font-size: 12px;         line-height: 18px !important;         transform: translate(0, 0);         text-transform: uppercase;         font-family: 'Poppins', sans-serif !important;}
	.red-new-tag + span:before{         content: "";         display: block;         clear: both;         position: absolute;         top: 5px;         width: 0px;         height: 0px;         border-left: 5px solid transparent;         border-right: 5px solid transparent;         border-top: 7px solid #cc0000;         right: -14px;         rotate: 90deg;}
	.sw-megamenu.navigation li.level0.fullwidth:hover>.submenu, .sw-megamenu.navigation li.level0.staticwidth:hover>.submenu{     visibility: visible !important; opacity: 1 !important;}
	.sw-megamenu.navigation li.level0 .submenu{     display: block;     visibility: hidden;     opacity: 0;     transition: .2s opacity;     color: #777;}
	.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu{ left:0 !important;}
	.sw-megamenu.navigation li.level0{     position: static !important;}
	.page-header .navigation .level0 .submenu li.parent>a:after{ display:none !important;}
	.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a, .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{     font-size: inherit;     font-weight: 700;     text-transform: uppercase;     line-height: 18px;     padding-top: 0;}
	.sw-megamenu.navigation li.level0.fullwidth .submenu a, .sw-megamenu.navigation li.level0.staticwidth .submenu a{     font-size: 12px;     font-weight: 400; line-height: 14px;     padding: 7px 0;     text-transform: uppercase;     color: #696969;}
}
@media (min-width: 768px), print{
	.catalog-category-view .category-description{    margin-bottom: 60px !important; }
	/*--------admin css----------*/
	.mp-banner-slider .owl-dots{ position: absolute;     top: 50% !important;     left: 0px !important;  right: inherit !important;     transform: translate(0, -50%); display:block !important;}
	.mp-banner-slider .owl-dots .owl-dot{     display: block;     height: 24px;}

	.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu { top:42px; }
	.for-mobile {     display: none !important; }
    .mp-banner-slider .owl-dots .owl-dot {         display: inline-block  !important;         height: 0px  !important; margin-bottom: 15px  !important;     }
	.mp-banner-slider .owl-dots {         position: relative  !important; margin-top: -21px !important;     }
	/*----admin css---------*/
	.page-layout-1column .sub-cat ul li img{ height: 272px;}
	.cms-index-index footer.page-footer{ margin-top: 0px;}
	footer.page-footer{ margin-top: 40px;}
	.products-grid.pro-moblist{ display:none}
	.mob-gallery{ display:none !important;}
	.read-more-content .read-more-hidden{ display:block !important; }
	.read-more-container .read-more-toggle{ display:none;}
	.cms-page-view .page-main{     padding-left: 0;     padding-right: 0;}
	.catalog-product-view .product.mob_description{ display:none;}
	.for-mobile {     display: none !important; }
	.for-mobile.details-deal-month-outer{ display:none;}
	.home-ban-outer:after{ content:""; display:table; clear:both;}
	.home-ban-outer p{ margin:0 0;}
	.home-ban-outer{ position:relative;}
	.home-ban-outer .home-ban-con{ position:absolute; top: 15px;         left: 75px;         width: 550px;}
	.home-ban-outer .home-ban-con h3{ text-transform: uppercase;     font-size: 40px;     font-weight: 800;}
	.home-ban-outer .home-ban-con p{     font-size: 18px;}
	.home-ban-con .shop-now-btn{     width: 146px; margin-top: 28px;}
	.home-ban-con .shop-now-btn a{ display: block;     background: #f9a033;     text-align: center;     text-transform: uppercase;     font-weight: 700;     color: #000;     text-decoration: none;     font-size: 14px;     letter-spacing: 2px;     padding: 9px 0;     border-radius: 2px;}
	.home-ban-con .shop-now-btn a:hover{ background:#1d2434; color:#fff;}
	.catalog-product-view .product.description,.catalog-category-view .category-description {     max-height: 100% !important; }
	.ulmod-read-more-trigger{ display:none !important;}
	.desk-popular-category-slider{ display:none;}
	.desk-popular-category-slider.owl-loaded{ display:block;}
	.desk-popular-category-slider .owl-stage > div{ width: 337.5px;}
	.desk-popular-category-slider{     height: 302px;     overflow: hidden;}
	.desk-popular-category-slider .owl-stage{     transform: translate3d(-3035px, 0px, 0px);     transition: 1s;     width: 11804px;}
	.mob-discount-msg{ display:none;}
	.footer-top{display:none;}
/*-------my account new dwsign--------*/
/*-------my account new dwsign--------*/
.block-collapsible-nav .item a.account-signout{     background: #f8a032;     border: 0;     border-radius: 3px;     text-align: center;     color: #fff;     font-weight: 600;     display: block;     width: 200px;}
.block-collapsible-nav .item a.account-signout:before{ display:none;}
.block-collapsible-nav .item a.account-signout:hover{background:#111727; color:#fff;}
.block-collapsible-nav .item:last-child{ border-bottom:0;}
.customer-account-index .box.box-information{display: flex;width: 100% !important;float: none !important;margin: 0 -6px;}
.customer-account-index .box.box-information .box-content{padding: 45px 15px;font-size: 13px;border: 1px solid #b7b7b7 !important;border-top: 0;background-color: #f5f5f5;min-height: 135px;width: 24.2%;text-align: center;margin: 0 6px;}
.customer-account-index .box.box-information > div.box-content:first-child{ margin-left:0;}
.customer-account-index .box.box-information > div.box-content:last-child{ margin-right:0;}
.customer-account-index .block-reviews-dashboard{ display:none;}
.customer-account-index .box.box-information .box-content h1{     color: #484848;     font-weight: bold;     font-size: 16px;     text-align: center;     margin-bottom: 0;}
.customer-account-index .box.box-information .box-content a{text-decoration:none !important;}
.box-orders-icon{background:url(../images/account-order-icon.png) no-repeat 0 0;width:45px;height: 50px;background-size:100% !important;display:inline-block;}
.box-account-details-icon{background:url(../images/account-details-icon.png) no-repeat 0 0;width: 35px;height: 50px;background-size:100% !important;display:inline-block;}
.box-addresses-icon{background:url(../images/accoiunt-address-icon.png) no-repeat 0 0;width: 35px;height:50px;background-size:100% !important;display:inline-block;}
.box-saved-list-icon{background:url(../images/account-save-list-icon.png) no-repeat 0 0;width: 35px;height:50px;background-size:100% !important;display:inline-block;}
.customer_welcome{ color: #777777;         margin-bottom: 20px;         font-weight: bold;         font-size: 15px;}
.customer_welcome span{     font-weight: bold; color:#777777;}
.customer_instruction{            color: #777777;         margin-bottom: 20px;         font-weight: 500;         font-size: 15px;}
.customer_instruction span{ color:#f7b463; font-weight:bold;}
.account .block-dashboard-orders{     border: 1px solid #b8b8b8;}
.account .block-dashboard-orders .block-title.order{     border-bottom: 1px solid #b8b8b8;     padding: 13px 20px;  margin-top: 0px;     margin-bottom: 0;}
.account .block-dashboard-orders .block-content{     width: 97%;     margin: 20px auto;     border: 1px solid #b8b8b89e;}
.account .block-dashboard-orders table thead{     background: #f2f2f2;}
.account .block-dashboard-orders table tbody > tr:nth-child(even){ background: #f2f2f2;}
.account .data.table .col.actions .action.view span,.account .data.table .col.actions .action.edit span{ background:#111727; color:#fff;}
.account .data.table .col.actions .action.order span,.account .data.table .col.actions .action.delete span{ background:#f8a032;}
.account .data.table .col.actions .action span{         display: inline-block;         padding: 3px 12px;         color: #fff;         border-radius: 5px;}
.customer-account-index .block .block-title strong{     text-transform: uppercase;}
.product.data.items>.item.title>.switch{  background: #6c757e !important;  color: #fff !important; border: 0 !important;             border-top-width: 0 !important;             border-bottom-width: 0 !important;             border-radius: 0 !important;}
.product.data.items>.item.title.active>.switch, .product.data.items>.item.title.active>.switch:focus, .product.data.items>.item.title.active>.switch:hover{             color: #fff !important;             background: #545b63 !important;}
.catalog-product-view .product.data.items>.item.title.active>.switch, .catalog-product-view .product.data.items>.item.title.active>.switch:focus, .catalog-product-view .product.data.items>.item.title.active>.switch:hover{  color: #000 !important;             background:transparent !important;}
.product.data.items>.item.title{             margin: 0 0px 0 0 !important;}
.product.data.items>.item.title:not(.disabled)>.switch:focus, .product.data.items>.item.title:not(.disabled)>.switch:hover{background: #545b63 !important; }
.account .data.table{ margin: 0;}
.account .product.data.items>.item.content{ padding:0px; margin-top: 0px !important;             padding-top: 60px;}
.account .product.data.items .table-wrapper{     border-top: 1px solid #ccc;     padding: 20px;}
.account .product.data.items>.item.title{             margin-top: 14px !important;}
.account .product.data.items > div.item:first-child{     margin-left: 20px !important;}
.account .data.table thead{ background:#f2f2f2;}
.account .data.table tbody > tr:nth-child(even) {         background: #f2f2f2;     }
.account .data .message.info{ margin: 0 20px 20px;}
.account .toolbar .limiter{ float:left;         margin-left: 20px;         margin-top: -20px;         margin-bottom: 20px;}
.account .toolbar .pages{     right: 20px;     width: auto !important; bottom: -8px;}
.account .pages a.page,.account .pages .action{ width: 32px;     padding: 3px 4.5px;     font-weight: bold;     box-shadow: 0 0px 4px #ccc;     margin: 0 3px; color:#000;}
.account .pages strong.page{ background: #f8a034;     border: 0;     font-size: 13px;     line-height: 26px;     letter-spacing: normal;     color: #000;     display: inline-block;     font-weight: bold;     padding: 3px 4.5px;     box-shadow: 0 0px 4px #ccc;}
.account .pages .page{ width: 32px;}
.sales-order-history .page-title-wrapper .page-title:before,.account.wishlist-index-index .page-title-wrapper .page-title:before,.account.customer-address-index .page-title-wrapper .page-title:before,.bss_companyaccount-subuser-index .page-title-wrapper .page-title:before,.bss_companyaccount-role-index .page-title-wrapper .page-title:before{ content:""; display:inline-block; clear:both; background:url(../images/order-icon.png) no-repeat 0 0; width:50px;         height: 44px;         background-size: 100%;         vertical-align: top;}
.account.wishlist-index-index .page-title-wrapper .page-title:before{ background:url(../images/my-guide-icon.png) no-repeat 0 0 !important;         background-size: 84% !important;}
.account.customer-address-index .page-title-wrapper .page-title:before{ background:url(../images/address-icon.png) no-repeat 0 0 !important;  background-size: 100% !important;         width: 33px;}
.bss_companyaccount-subuser-index .page-title-wrapper .page-title:before{ background:url(../images/sub-user-icon.png) no-repeat 0 0 !important;  background-size: 100% !important;         width: 60px; height:60px;}
.bss_companyaccount-role-index .page-title-wrapper .page-title:before{ background:url(../images/sub-user-icon.png) no-repeat 0 0 !important;  background-size: 100% !important;         width: 40px; height:40px;}
.account.bss_companyaccount-subuser-index .page-title-wrapper .page-title span{     margin-top: 30px;}
.bss_companyaccount-subuser-index .column.main,.bss_companyaccount-role-index .column.main{ position: relative;}
.bss_companyaccount-subuser-index .page-title-wrapper{     margin-bottom: 60px;}
.bss_companyaccount-role-index .page-title-wrapper{ margin-bottom: 64px;}
.bss_companyaccount-subuser-index .actions-toolbar,.bss_companyaccount-role-index .actions-toolbar{         position: absolute;     top: 77px;     width: 100%;     padding: 10px;     border: 1px solid #ccc;     border-bottom: 0;}
.bss_companyaccount-role-index .actions-toolbar{         top: 60px !important;}
.bss_companyaccount-subuser-index .actions-toolbar a,.bss_companyaccount-role-index .actions-toolbar a{ background:#f8a032; color:#000;         border: 0;         font-weight: 600;}
.bss_companyaccount-subuser-index .actions-toolbar a:hover,.bss_companyaccount-role-index .actions-toolbar a:hover{ background:#111727; color:#fff;}
.bss_companyaccount-subuser-index .table-wrapper,.bss_companyaccount-role-index .table-wrapper{     border: 1px solid #ccc;     padding: 10px;         margin-bottom: 0;}
.bss_companyaccount-subuser-index .toolbar.bottom,.bss_companyaccount-role-index .toolbar.bottom{     padding-top: 10px;     border: 1px solid #ccc;     border-top: 0; padding-bottom:10px;}
.bss_companyaccount-subuser-index .toolbar.bottom .limiter,.bss_companyaccount-role-index .toolbar.bottom .limiter{     margin-bottom: 0;         margin-top: 0;}
.bss_companyaccount-subuser-form .fieldset>.legend{     color: #7f7f7f !important;}
.account.bss_companyaccount-subuser-form .page-title-wrapper .page-title span{         margin-left: 0;}
.account .page-title-wrapper .page-title {     display: inline-block;     color: #7f7f7f !important;     font-weight: bold !important;     text-transform: uppercase; }
.account .page-title-wrapper .page-title span{ display: inline-block;     margin-top: 12px;     margin-left: 12px;}
.account .form-wishlist-items ul.tabs{ border: 1px solid #d6d6d6;     padding: 10px 311px 6px 25px;     border-bottom: 0;}
.account .form-wishlist-items div.tabcontents{         padding: 20px;         border-radius: 0; border:1px solid #d6d6d6;}
.account .form-wishlist-items ul.tabs li{         margin: 0 0px 4px -5px;         display: inline-block;}
.account .form-wishlist-items ul.tabs li.selected a {         border: 0;         font-weight: bold;         position: relative;         top: 0;         background: #545b63 !important;         color: #fff;         border-radius: 0;     }
.account .form-wishlist-items ul.tabs li a{         background: #6c757e !important;         border-bottom-color: #b7b7b7;         border-radius: 0;         border: 0 !important;         color: #fff;         display: inline-block;         font: normal 12px Verdana;         outline: none;         padding: 10px 25px; font-weight: bold;}
.account .form-wishlist-items ul.tabs li a:hover{ background: #545b63 !important; }
.account.wishlist-index-index .column.main{     position: relative;}
.account #wishlist-form-validation{ position: absolute;         right: 20px;         margin-top: -3px;         z-index: 9;}
#wishlist-form-validation .content-create-wl{         float: right;         margin-left: 10px;}
#wishlist-form-validation .content-create-wl input[type="text"]{ height: 36px;         border-radius: 3px;}
#wishlist-form-validation button.action.primary.create-wl{         padding: 0 20px;         height: 36px;         border-radius: 3px;         background: #f8a032;         border-color: #f8a032;}
#wishlist-form-validation button.action.primary.create-wl:hover{ background:#545b63 !important; border-color:#545b63 !important;}
.wishlist-index-index .products-grid .product-items .product-item{ box-shadow: none !important;     border: 1px solid #e2e0e1; }
.wishlist-index-index .products-grid.wishlist .product-item-comment{ display: none;}
.wishlist-index-index .products-grid.wishlist .product-item .price-box{     padding: 0 10px;}
.wishlist-index-index .products-grid.wishlist .product-item .old-price,.products-grid.wishlist .product-item .old-price .price-container .price {     font-size: 12px;     color: #b3b3b3; }
.wishlist-index-index .products-grid .product-item .product-item-inner{    padding: 0 10px !important;}
.products-grid.wishlist .product-item .fieldset .field.qty{ margin: 0px 0px 12px !important;}
.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty {         display: inline-block !important;     }
.wishlist-index-index .product-items .product-item-actions .actions-primary button.tocart{     width: 96px;     min-width: 87px !important;         background: #f8a032;         border-color: #f8a032;         height: 30px;         line-height: 29px;}
.wishlist-index-index .products-grid.wishlist .box-tocart .product-item-actions{ float: right;     display: inline-block !important;     margin: 0px auto 0 !important;}
.wishlist-index-index .products-grid .product-items .product-item{     min-height: 412px !important;}
.wishlist-index-index .box-tocart{     margin: 0 0 0;}
.wishlist-index-index .actions-toolbar .primary{             float: right;}
.customer-address-index .box .box-title{    padding: 15px 0;     border: 0;     background-color: transparent;     position: relative;     border-radius: 0;}
.customer-address-index .box .box-content {     padding: 0px 0;     font-size: 13px;     border: 0;     border-top: 0;     background-color: transparent;     min-height: 135px; }
.customer-address-index .box .box-actions {     margin: 0;     border: 0;     border-top: 0;     background-color: transparent;     border-radius: 0 0 7px 7px;     padding: 0 0; }
.customer-address-index .block-addresses-default .box .box-actions a {     font-weight: bold;     color: #000;     text-decoration: underline; }
.customer-address-index .block-addresses-default .block-content{     border-top: 1px solid #dcdcdc;     padding-top: 20px;     margin-top: 35px;    padding-bottom: 20px;}
.customer-address-index .block-addresses-list{     border: 1px solid #dcdcdc;}
.customer-address-index .block-addresses-list .block-title{ border-bottom: 1px solid #dcdcdc;     padding: 10px 15px;}
.customer-address-index .block-addresses-list .block-content{ margin: 10px 15px;     border: 1px solid #dcdcdc;}
.account.customer-address-index .toolbar .limiter{margin-top: 10px;         margin-bottom: 10px; }
.customer-address-index .actions-toolbar button{ background: #f8a032;     border-color: #f8a032;     color: #000;     font-weight: bold;     border-radius: 3px;}
.customer-account-index.account .page-title-wrapper .page-title span{ margin-left:0;}
.customer-address-index .customer-addresses-toolbar{ border-top: 1px solid #ccc;}

/*-------my account new dwsign--------*/
.summer-img img{ display:block; margin-bottom:15px;}
.summer-collection-title{ position: relative; margin-bottom: 18px;     font-weight: 600;     font-size: 2.5rem;     margin-top: 2.25rem;}
h3{    font-weight: 600;     font-size: 2.5rem;     margin-top: 2.25rem;     margin-bottom: 1.8rem;}
.summer-collection-title:after{ content:""; display:block; clear:both; width: 97.5%;         height: 1px;         background: #ccc;         position: absolute;         top: 50%;         left: 50%;         transform: translate(-50%, 0);}
.summer-collection-title span.inline-title{ background:#fff; position:relative; z-index:9; padding:0 20px;}
.page-header .navigation .level0 .submenu li{ position: static !important;}
.page-header .type2 .navigation .level0>.level-top { color: #444444 !important; font-weight: 400 !important; font-size: 18px !important;}
.page-header.sticky-header .type2 .navigation .level0>.level-top { font-size: 14px !important}
.page-header.type2 .navigation .level0>.level-top
.page-header.type2 .navigation .level0>.level-top:hover{ font-weight:700 !important;}

/* .page-header.type2 .navigation .level0:last-child a{ padding-right:0;} */
.page-header.type2 .nav-sections{ padding: 0px 0; border-bottom: /*1px solid #818181*/0;background-color: #f9a033 !important;}
.page-header.type2 .custom-block{right: 120px !important; top:45%!important;}
.page-header.type2 .minicart-wrapper{ /*right: 9px !important;*/ right: /*9px*/8px !important; position: relative !important; margin-top: 37px !important;  padding-left: 16px; float: right; top: 0 !important;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-]{ color:#58585a; }
.filterproduct-title{ font-size: 25px !important;}
.filterproduct-title strong{ font-weight: 600 !important; color: #000;}
.navigation li.level0:last-child{ margin-right:0 !important;}
.sticky-header .navigation li.level0{ margin-right: 0px !important;}
.sticky-header .navigation li.level0{ padding: /*5px 0*/0px 0;}
header.page-header.sticky-header .minicart-wrapper{     margin-top: 0px !important; position: absolute !important; padding-left: 0; right: 0 !important; top: 8px !important;}
.minicart-wrapper .action.showcart{ display:block !important;}
header.page-header.sticky-header.type2 .minicart-wrapper .action.showcart .counter.qty{     position: static !important;}
.sw-megamenu.navigation li.level0.classic .subchildmenu{     min-width: 100% !important;}
.navigation .level0 .submenu a{     font-size:15px; display: block !important;     padding: 9px 14px !important; }
.page-header .navigation .level0 .submenu li:hover a{ background: #2e3543 !important;}
.page-header .navigation .level0 .submenu .subchildmenu .level2 a{ background-color:#1e2533 !important;}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{  background: #2e3543 !important;}
.page-header .navigation .level0 .submenu li{ position: static !important;}
.page-header.type2 .customer-welcome .action.switch{ color:#fff !important;}
.page-header .navigation .level0 .submenu .subchildmenu li.level2 a:hover{background:#2e3543 !important; }
.page-header .navigation .level0 .submenu .subchildmenu li.level2:hover a{ background:#1e2533;}
/*---------------12022023------------*/
#search_mini_form{ width:100% !important; float:none !important;}
.header .block-search{     z-index: 99 !important;     padding-left: 0px !important;}

/*----------14042023--------*/
#mageplaza-bannerslider-block-before-content-2{ display:none;}
.mp-banner-slider .owl-dots{ position: absolute;     top: 50% !important;     left: inherit !important;     margin-top: 0 !important;     right: 20px;     transform: translate(0, -50%);}
.mp-banner-slider .owl-dots .owl-dot{     display: block;     height: 24px;}

/*-------------megamenu--------------*/
.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu{ background-color: #121828; border: 1px solid #121828 !important;  border-top: 0 !important;     top: 40px; right: 0 !important;}
.sw-megamenu.navigation li.level0.staticwidth > .submenu{ height: 300px;     overflow-y: auto !important; overflow-x: hidden !important;}
.sw-megamenu.navigation li.level0 .subchildmenu{     min-width: 100% !important; display:block !important;}
.sw-megamenu.navigation li.level0{ position:static;}
.sw-megamenu.navigation li.level0 > .submenu .row{ margin:0 0;}
.page-header .sw-megamenu.navigation .level0 .submenu .subchildmenu .level2 a,.page-header .sw-megamenu.navigation .level0 .submenu li:hover a,.page-header .sw-megamenu.navigation .level0 .submenu li.parent:hover .subchildmenu,.page-header .sw-megamenu.navigation .level0 .submenu li.parent:hover .subchildmenu li > ul.subchildmenu,.page-header .sw-megamenu.navigation .level0 .submenu .subchildmenu li.level2 a:hover{ background:transparent !important; border-left: 0;}
.sw-megamenu.navigation .subchildmenu.mega-columns > li {     float: left !important;     padding: 5px 6px 0 !important; }
/*--------mega menu css---------*/

.page-header .navigation .level0 .submenu li.parent a span {
    padding-right: 0px !important;
}
.navigation .level0 .submenu a {
    padding-top: 0px !important;
    padding-bottom: 15px !important;
}
.page-header .navigation .level0 .submenu li.parent .subchildmenu {
    background: #121828 !important;
}
.sw-megamenu.navigation li.level0 .subchildmenu {
    background: #121828 !important;
	padding-left: 0px;
    padding-top: 20px;
}
.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span {
    color: #fff !important;
text-decoration: none;
}
.sw-megamenu.navigation li.level0.staticwidth .submenu a {
    font-weight: 400;
font-size: 14px;
}
.page-header.type2 .navigation .level0>.level-top {
    color: #121828 !important;
}
.page-header.type2 .navigation .level0:hover>.level-top {
    color: #fff !important;
}

.page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header .navigation li.level0.active, .page-header .navigation li.level0:hover, .page-header.type23 .navigation .level0:hover > .level-top, .page-header.type23 .navigation .level0.active > .level-top, .page-header.type23 .navigation .level0.has-active > .level-top {
    background-color: #121828 !important;
    border-radius: 0px;

}
.page-header.type1 .navigation li.level0.active a, .page-header.type1 .navigation li.level0:hover a, .page-header .navigation li.level0.active a, .page-header .navigation li.level0:hover a, .page-header.type23 .navigation .level0:hover > .level-top, .page-header.type23 .navigation .level0.active > .level-top, .page-header.type23 .navigation .level0.has-active > .level-top {
    color: #fff !important;

}
.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span:hover {
    color: #f9a033 !important;
    text-decoration: none !important;
}

.page-header .navigation .level0 .submenu .subchildmenu li.level2 a:hover {
    text-decoration: none !important;
}

.sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a {

    font-weight: 600;
}
.navigation li.level0.last a {
    color: #fff !important;
}


}

@media (max-width: 991px){
/*----------details page sidebar------*/
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional{     visibility: inherit !important;     opacity: 9 !important; box-shadow: none !important; border: 0 !important; background:transparent !important;}
.catalog-product-view .sidebar.sidebar-additional .block.related,.catalog-product-view .sidebar.sidebar-additional .custom-block.custom-block-2{ opacity: 0; visibility: hidden; display:none;}
.catalog-product-view .sidebar.sidebar-additional.open .block.related,.catalog-product-view .sidebar.sidebar-additional.open .custom-block.custom-block-2{ display:block;}
.catalog-product-view .sidebar.sidebar-additional.open .block.related,.catalog-product-view .sidebar.sidebar-additional.open .custom-block.custom-block-2{     opacity: 9; visibility: visible ; background:#fff; }
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional.open{ background:#fff !important;     box-shadow: 0 2px 5px rgba(0,0,0,0.3) !important; border: 0 !important; width: 300px !important; padding: 20px 15px !important;     z-index: 99999;}
.sidebar.sidebar-additional .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev{     left: -15px;}
.sidebar.sidebar-additional .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next{ right: -15px;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-prev {
    left: -28px;
}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-next{ right: -28px;}
.catalog-product-view .sidebar.sidebar-additional.open .block.related{ padding: 10px 20px; margin-bottom: 0;}
.block .title strong{ font-size: 17px;}
.catalog-product-view .block.related .products-related ul li img{ width:150px;}
.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage .owl-item{     width: 230px !important; margin-right: 40px;}
.catalog-product-view .sidebar-additional .product-items .product-item-name a { font-size: 12px;}
.catalog-product-view  .sidebar.sidebar-additional.open .porto-icon-reply:before{ content: '\f819';}
.catalog-product-view  .sidebar.sidebar-additional.open .right-side-open{ top: 0 !important; font-size: 18px; line-height: 26px;width: 34px; height: 34px;}
.filterproducts .product-image-photo{ width: 100%;}
.buyer-guide-content{ width: 474px;     right: 42px;}
.footer-top-block ul li:before{ width: 45px;     height: 45px;}
.footer-top-block ul li{ margin: 0 25px 45px; padding-left: 63px;}

}

@media only screen and (max-width: 991px) and (min-width: 768px){
	.desk-popular-category-outer .summer-collection-title{     font-size: 22px;}
	.summer-collection-title{         font-size: 20px;}
	.for-desktop-customer .col-sm-3 h3{ font-size: 20px;}
	.for-desktop-customer .col-sm-3{ font-size: 14px;}
	.original h2{     font-size: 20px;}
	.sw-megamenu.navigation li.level0.staticwidth .submenu a{ font-size: 10px !important;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu {     padding: 2px 0 0 !important; }
	.page-header.type2 .navigation .level0>.level-top{     font-size: 12px !important;     padding: 0 4px;}
	.navigation li.level0{ margin-right: 0 !important;}
	header.page-header.sticky-header .navigation{ width: 100%; max-width: 100%;}
	header.page-header.sticky-header .navigation li.level0>.level-top{     padding: 0 5px !important; font-size: 9px !important;}
	header.page-header.sticky-header .minicart-wrapper{ right: 15px !important;}
	/*----------110119------*/
	.cart-container .cart-summary{     width: 100%; float: none;}
	.cart-container .form-cart{         width: 100% !important; float: none !important;}
	.cart-discount{width: 100% !important;}
	.contact-index-index .contact-form{     padding-left: 68px;}

	/*--------161019-------*/
	a.free-dlvry-img1 img{     width: 90px;}
	.free-dlvry-img1{     margin-right: 34px;}


}

@media (max-width: 767px){
    .locator-outer-inner,.locator-outer-inner .search-container,.locator-outer-inner .stores-list-container{     position: static;}
	.locator-outer-inner{     width: 90%; margin: 0 auto;}
	.locator-outer-inner .title{     margin-bottom: 20px; font-size: 35px;}
	.locator-outer-inner .search-container{     margin-bottom: 20px;}
	.stores-list-container{          box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1) !important; margin-bottom: 20px;}

	/*-----admin css-----*/
	
	.sw-megamenu.navigation span.cat-label.cat-label-label1{ color: #fff !important;}
	/*-----27022024-------*/
	.hospitality-banner-outer img{ width:100%;}
	.mob-shopby-outer{ display:none;}
	.icon-text-section .icon-column-title{ border-right: 0 !important;     margin-right: 0 !important; border-bottom:1px solid #ccc; margin-left: 0 !important;}
	.line-l,.line-r{     min-width: 10% !important;}
	.top-selling-ban .col-md-3 .col-md-12{ padding:0 0 !important;}
	.product-items .product-item-actions .actions-primary button.tocart{ width: 120px;}
	ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-prev.slick-arrow { left: -34px !important;}
	.appliance-img-outer{margin-top:30px; padding: 0 20px;}
	.hospitality-banner-outer{ padding: 0 20px;}
	.home-store-cont{     margin-top: 0px; padding: 0 20px;}
	.home-store-cont .original,.home-store-cont .extra{ text-align:center !important;}
	.home-blog-outer{ padding:50px 20px 0;}
	.home-blog-outer .pagebuilder-column-group > .pagebuilder-column:first-child{ text-align: center !important; margin-bottom:15px;}
	.top-selling-ban .col-md-3 img {     height: auto;     object-fit: inherit;     width: 100%; }
	ol.product-items.widget-product-carousel.slick-initialized.slick-slider button.slick-next.slick-arrow{     right: 3% !important;}
	.cms-index-index .owl-carousel .owl-dots{ display:block; text-align:center; margin-top: 10px;}
	.cms-index-index .mob-free-delivery-outer .owl-carousel .owl-dots{ margin-top:-20px;}
	.owl-carousel button.owl-dot{     width: 10px;     height: 10px;     border-radius: 100%;     margin: 0px 5px;     opacity: 0.5;}
	.owl-carousel button.owl-dot.active{ opacity: 9;}
	.cms-index-index .owl-carousel .owl-nav{ display:none;}
	.cms-index-index .mp-banner-slider .owl-carousel .owl-nav{ display:block;}
	.new-arival-slider-outer .product-image-wrapper,.feature-pro-slider-outer .product-image-wrapper{ padding-bottom: 100% !important;}
	.new-arival-slider-outer .product-item-photo,.feature-pro-slider-outer .product-item-photo{     padding: 25px 0 20px 0px !important;}
	.home-store-cont{ height: auto !important;}
	.home-store-cont label{     width: 100%;     display: block;     text-align: center;}
	.home-store-cont label:before{ content: "Read More";     background: #f8a034;     padding: 5px 15px !important;     display: inline-block;}
	.footer-top{ display:none;}
	.owl-dots{ display:block;}
	.for-desktop {
		display: none !important;
	}
	.products-list a.minimal-price-link {
		float: none;
		display: block;
		width: max-content;
	}
	.listpro-left .action.more {
		position: static;
	}
	.products-list .product-item-details .actions-secondary {
		height: auto;
	}
	.products-list .special-price {
		font-size: 16px;
	}
	.products-list .price-container .price {
		font-size: 20px;
	}

	/*-----27022024-------*/
	.hospitality-banner-outer img{ width:100%;}
	/*-----list view list page--------*/
	  .products-list .product-item-details { display: block;     width: 100%; padding-left: 0;}
	  .catalog-category-view .products-list .product-items .product.name a{     text-align: left;}
	  .listpro-right { width: 100%;}
	  .listpro-left{ width: 100%; margin-left: 0; border: 0; padding-left: 0;     height: auto !important; clear:both;}
	  .tierprice-section table tr:first-child{ padding: 0px; width: 100% !important; border-radius: 10px 10px 0 0;}
	  .tierprice-section table tr:first-child td{    
	width: 100%;
		display: block;
		overflow: hidden;
		margin: 6px 6px !important;
		padding: 6px 0 !important;}
	.tierprice-section table tr td{     border: 0;}
	.tierprice-section table tr{     width: 33%!important;}
	#layer-product-list .toolbar-products{     margin-top: 25px;}
	.products-list .product-item-details .product-item-actions .tocart{     width: 90% !important;}
	.products-list a.minimal-price-link{     float: right;}
 
	/*-----list view list page--------*/

	.page-header.type2 .block-search .action.search{ height:29px; line-height:29px; width:29px; top: 1px;     right: 0px;     transform: inherit;}
	#mageplaza-bannerslider-block-before-content-2{margin-top: 176px;}
	.mp-banner-slider .owl-dots {     top: 90% !important;     left: 50% !important;     transform: translate(-50%, 0); }
	.sidebar.sidebar-main.newactive + .sidebar.sidebar-additional{ position: static;}
	.fotorama--fullscreen .fotorama__stage {
		width: 95% !important;
		margin: 0 auto;
		padding: 10px;
	}
	.product.media .fotorama__stage { height: 510px !important;}
	.breadcrumbs {
		margin-top: 210px !important;
	}
	.page-header.type2 .nav-sections{ position:fixed;}



	.catalog-product-view .moved-add-to-links {
		position: relative !important;
		left: 0px !important;
		text-align: center;
		margin: 0px auto;
		width: 100%;
		margin-left:0 !important;
	}
	.product-info-main .box-tocart .actions {
		margin: 0px auto;
		text-align: center;
		width: 100%;
	}
	.product-info-main .box-tocart .actions {
		margin-right: 0px;
		margin-left: 0px;
	}
	.logo{max-width: 64%;}
	.page-header.type2 .header .logo {         height: auto !important;         margin: 14px 0 !important;     }
	/*--------admin css----*/
	.page-header.type2 .nav-toggle:before{ content:""; display:block; clear:both; width:29px; height:20px; background:url(../images/mob-menu-icon.png) no-repeat 0 0; font-size:0 !important; }
	.mob-request-catalog-outer .con{     font-size: 16px; font-weight: 600;}
	.mob-request-catalog-outer .rqst-catalog-btn a{ background: #283045;         color: #fff;         display: block;         width: 94%;         margin: 0 auto;         padding: 10px;         border-radius: 50px;         text-decoration: none;         font-size: 16px;}
	.products-list .pro-short-description-outer ul li .value{ padding-right: 5px;}
	#m-cookienotice.v-bar .m-actions > a.m-button:last-child{         left: 212px;         bottom: 100px;         font-size: 11px;         width: auto;}
	#m-cookienotice .m-button{     margin-top: 10px !important;}
	#m-cookienotice.v-bar.v-bottom{     width: 330px;}
	#m-cookienotice .m-message{ width: auto !important;     font-size: 13px !important;      margin-bottom: 5px;   line-height: 17px;     font-family: arial !important;     text-align:left;}
	#m-cookienotice .m-button{ width: 100%;}
	#m-cookienotice .m-button.m-accept {     margin-right: 0px; margin-top: 7px !important;}
	#m-cookienotice.v-bar.v-bottom{  padding: 17px 10px 10px;}
	#m-cookienotice.v-bar .m-actions{         float: none !important;         padding: 0 10px !important;}
	.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]{ position:relative;}
	.page-header.type2 .navigation .level0>.level-top[title="Home Textiles"]:after{              content: "New";         display: block;         clear: both;         background: #d70606;         color: #fff;         position: absolute;         top: 16px;         right: 8px;         padding: 0 14px;         border-radius: 5px;         font-size: 12px;         line-height: 24px;         left: inherit;         transform: translate(0, 0);         text-transform: capitalize; }
	/*-------success page-form-----*/
	.servey_section{ width: 100%; text-align: left;}
	.servey_section form br{ display:block;}
	.servey_section form input[type="radio"]{     margin: 2px 5px 10px;}
	.servey_section h2{ font-size:20px;}
	/*-------success page-form-----*/
	.catalog-product-view .tierprice-section{     width: 100%; border: 1px solid #d7d7d7;     margin-bottom: 5px;}
	.catalog-product-view .product-info-main .product-info-price{     border-top: 0 !important;}
	.catalog-product-view .tierprice-section table tr {     float: left;     width: 23% !important; }
	.catalog-product-view .tierprice-section table tr:first-child{ width: 100% !important;         border-radius: 8px 8px 0 0;         float: none;         background: #121828;         margin-right: 0 !important;         display: block;         padding: 0;}
	.catalog-product-view .desktop-save-more,.desktop-save-more{ color: #fff !important;}
	.catalog-product-view .desktop-save-more > div{ display: inline-block !important;}
    .catalog-product-view .desktop-save-more .buy-bold,.catalog-product-view .desktop-save-more .save-more{         font-style: inherit !important;     margin-bottom: 0 !important;         display: inline-block !important;         font-weight: 500;} 	
	.catalog-product-view .tierprice-section table tr{     width: 33% !important;}
    header.page-header .nav-sections-item-title, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:focus{ color: #e1c698 !important;}
	.page-header.type2>.panel.wrapper{ padding: 0px 0;}
.page-header.type2:not(.header-newskin){     background-color: #121828  !important;}
.header .block-search{ width:100%;}
.header .block-search input{     left: 0; width: 100%; margin: 0; position: static; height: 35px;}
.header .action.showcart:before{     width: 30px;  height: 35px;}
.header.content .cart-amt{ display:none;}
.header .minicart-wrapper .action.showcart .counter.qty{ margin: -5px 0 0 15px;}
.page-header.type2 .minicart-wrapper{     margin-top: 17px !important; display: inline-block !important; margin-bottom: 0 !important;}
.header .minicart-wrapper .action.showcart .counter.qty .counter-number{     width: 20px; height: 20px;    line-height: 20px; font-size: 12px;     top: -13px; left: 23px;}
.page-header.type2 .nav-toggle:before,.page-header.type2 .block-search .label:before { color: #f9a034 !important;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] { font-size: 18px;  margin: 0;  padding: 0; color: #545456;}
.cms-index-index .testimonial-author .img-thumbnail { width: 100%;}
.cms-index-index .testimonial-author .img-thumbnail img{ width: 100%;}
.testimo-outer .testimo-con{ float:none;     width: 100%; padding: 0 0;}
.contact-index-index .contact-form{     float: none; border-left: 0; padding-left: 0; padding-right: 0;}
.contact-index-index .contact-info { float: none;}
.cms-customer-service .container{     width: 100%; padding: 0 15px;}
.cms-customer-service .cstmr-tab-con-outer{ min-height: auto;  margin-left: 0; margin-top:17px; padding:5px 15px;     width: 99%;}
.cms-customer-service .nav li a{ padding: 12px 62px;}
.cms-customer-service .nav li.how-to-place-menu a:after{ top: 9px;}
.cms-customer-service .nav li.online-account-menu a:after{ top: 8px;}
.cms-customer-service .nav li.freight-menu a:after{ top: 12px;}
.cms-customer-service .nav li.return-menu a:after{     top: 7px;}
.cms-customer-service .nav li.cstmr-fd-menu a:after{ top: 9px;}
.cms-customer-service .nav li.cmpny-dirct-menu a:after{     top: 7px;}
.cms-customer-service .tab-pane iframe{ height: auto;}
.custpmer-service-banner .banner-con{     top: 20px; right: 1px; font-size: 20px; width: 191px;}
.cmpny-call-outer ul li{ width: 100%;  float: none;     margin-right: 0; font-size: 20px;}
.cmpny-call-outer ul li.left{ background-size: 4%;}
.cmpny-call-outer ul li.right{     background-size: 5%; padding-left: 48px;}
.cmpny-call-outer ul li span{ margin-right: 20px; margin-top: 3px;    float: right; }
.cmpny-extn ul li span.extn-right{ margin-right: 0;}
.cmpny-extn ul li span.extn-left{     font-size: 14px; margin-top: 9px;}
.cms-customer-service .panel{ margin: 0 !important;}
.product-info-main .page-title-wrapper h1{ font-size: 20px;}
.catalog-product-view .product-info-main .product.overview { margin: 18px 0 0; padding-bottom: 0 !important;}
.catalog-product-view .product-info-price { margin: 0 0 0 !important;}
.catalog-product-view  .product-info-price .price-box{     padding-bottom: 0;
    margin-bottom: 6px; padding-left: 0;}
	.catalog-product-view .product.data.items>.item.content{    margin-top: 0;     border: 1px solid #8c8c8c;
    border-top: 0; padding: 10px;}
	.cms-videos-resources .row11{ grid-template-columns: none !important;  }
	/*----------110119------*/
	.cart-container .cart-summary{     width: 100%; float: none;}
	.cart-container .form-cart{         width: 100% !important; float: none !important;}
	.cart-discount{width: 100% !important;}
	.cart-container{ padding:0 15px;}
	.cart-container .cart-summary .block .title{ border-top:0;}
	.cart-container .form-cart{ overflow: auto;}
	.cart-container .form-cart table{      display: flex;}
	.cart-container .form-cart table td{     display: inline-block !important; float: none !important; width: 50% !important; text-align: left !important;}
	.cart-container .form-cart table td.price, .cart-container .form-cart table td.subtotal{ text-align: right !important;}
	.contact-left-outer { width: 100%;}
	.fppter-cont-outer > div{ width:100% !important; float:none;}
	.fppter-cont-outer > div:nth-child(2n) { width: 100% !important;}
.fppter-cont-outer > div:nth-child(3n) { width: 100% !important;}
/*-------------250619--------*/
.cms-videos-resources iframe{ width: 500px !important;}
.homepage-bar .custom-block.custom-block-1 .col-lg-4{ text-align:center !important; margin-bottom:20px;}
.homepage-bar .custom-block.custom-block-1 >div.col-lg-4{     margin-bottom: 20px;}
.hdr-number{     position: inherit; display: block; background: #292929; padding-left: 50px;}
.hdr-number:after{     top: 11px; left: 16px; font-size: 0px;}
.nav-sections .header.links li.compare{ display:none;}
.dze-home-ban {     padding-top: 125px;}
.mobile-sticky .page-main{ margin-top: 20px !important;}
.minicart-wrapper .action.showcart{     margin-left: 15px;}
.cms-index-index.mobile-sticky .page-main{ margin-top: 0px !important;     padding-top: 0;}
.checkout-cart-index .cart .actions-toolbar{     position: static;}

/*---------300819-------*/
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{ display:block;     position: absolute; color: #fff;
    padding: 10px 20px; border-radius: 0 5px;}

	/*-----------031019--------*/
	.page-header.type2 .logo{     float: none !important;margin: 12px 0 !important;}
	.page-header.type2 .nav-toggle { float: left !important; margin-right: 13px;}

	/*---------031019---------*/
	.header .block-search .action.search{ display: block;
    height: 25px;
    line-height: 25px;
    border-radius: 0;
    border-left: 0;
    width: 25px;
    padding: 0;
    border-radius: 100%;
    border: 0;
    background: #ffcd34;
    font-size: 0;
    position: absolute;
    top: 5px;
    right: 7px;
    border: 0 !important;
    transform: rotate(82deg);}
	.header .block-search .action.search:after{     content: '\f818'; font-family: 'porto-icons'; font-size: 11px; color:#fff !important; }
	.header .minisearch{     position: relative; width: 100%;}
	.header .minisearch .search .label{ display:none;}
	.page-header.type2 .block-search{    margin-top: 0 !important; margin-bottom: 10px !important; clear: both; position: absolute;     top: 14px;     width: 53%;     left: 30%;}
	.minicart-wrapper .qty .price{ display:none;}
	.minisearch .control{     padding: 0;}
	.dze-home-ban .home-top-bar{ display: none;}
	.dze-home-ban{     margin-bottom: 10px;}
	.cms-index-index .filterproduct-title:after{ display:none;}
	.cms-index-index .filterproduct-title{     padding-right: 0;}
	.cms-index-index .filterproduct-title .content{     font-size: 35px; text-align: center; padding-right: 0; font-family:Montserrat; display: block; color: #000;}
	.cat-name{     text-align: center; font-size: 15px;}
	.cms-index-index .products.products-grid{     padding: 0 7px;}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] em:before{ background-size: 44%;     width: 35px; height: 35px}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev{     left: -43px;}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next { right: -43px;}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next em:before{ background-position: 10px -16px;}

	/*------------041019--------*/
	.mob-shopby-outer,.mob-free-delivery-ban{ display:block;}
	.mob-shopby-outer:after,.mob-shopby-outer .mob-menu:after{ content:""; display:table; clear:both;}
	.mob-shopby-outer{     background: #292929; padding-top: 15px;}
	.mob-shopby-outer .mob-click{ color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 15px;     position: relative;}
	.mob-shopby-outer .mob-menu{}
	.mob-shopby-outer .mob-menu ul{ list-style:none; padding:0; margin:0;}
	.mob-shopby-outer .mob-menu ul li{float: left;
    width: 50%;
    text-align: center;
    border-top: 1px solid #949494;
    border-right: 1px solid #949494;
    padding: 0;
    margin: 0;     min-height: 60px; display: flex; align-items: center; justify-content: center; }
	.mob-shopby-outer .mob-menu ul li:nth-child(2n){border-right:0;}
	.mob-shopby-outer .mob-menu ul li a{ color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    display: block;}
	.mob-shopby-outer .mob-click:after{ content: "";
    clear: both;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 6px;
    vertical-align: middle;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    bottom: 0;
    left: 48%;}
	.mob-free-delivery-ban{     margin-top: 10px;}
	.nav-open .nav-sections{ background: #121828;}
	header.page-header .nav-sections-item-title>a{ text-transform: uppercase;
    color: #000;
    font-weight: bold;
    font-size: 14px;}
	header.page-header .nav-sections-item-title.active > a{ color: #fff !important;}
	.navigation li.level0>a.level-top{ color: #fff !important;}
	.navigation .level0>.level-top{     font-size: 14px !important;}
	.navigation .level0{ border-top: 0.5px solid #ddd !important;    margin-top: 12px;}
	.page-header .navigation .level0 .submenu{     min-height: auto; padding:0 0 !important; margin-top: 0px !important; width: 100%; display: none;}
	.sw-megamenu.navigation .submenu.level0.opened{ display: block;}
	.navigation li.level0.last{ float: none;     margin-right: 0px !important;}
	.navigation li.level0>a.level-top.ui-state-active{}
	.catalog-category-view .filter.active .filter-options-content,.catalog-category-view .filter.active .filter-options-title{     padding-left: 10px; padding-right: 10px;}
	.navigation li.level0>a.ui-state-active, .navigation li.level0>a.ui-state-active+.submenu{     background-color: transparent !important;}
	.sw-megamenu.navigation li.ui-menu-item>a{ color: #fff !important;     background: #121828 !important; font-size: 15px;}
	.page-header .navigation .level0 .submenu li.block-image{ display:none;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu{ background: transparent; padding-left: 10px !important;}
	.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu{ background: transparent;}
	.sw-megamenu.navigation .subchildmenu  li.ui-menu-item>.open-children-toggle{ right: 8px; left: inherit; width: 30px; height: 30px; top: 4px; z-index: 99; }
	.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu{     min-height: auto;}

	/*------------151019----------*/
	
	.header .custom-block .free-dlvry-img{ display:none;}
	a.free-dlvry-img1 img{ width: 85px;     margin-top: 0 !important;}
	.free-dlvry-img1{ position: absolute; z-index: 999; top: 0; left: 160px; }
	.nav-toggle:before { font-size: 35px; line-height: 35px; margin-top: -7px;}
	.menu-mobi{ font-size: 10px;
    color: #fff;
    position: absolute;
    top: 40px;
    left: 0;
    width: 34px !important;
    display: block;
    height: 20px !important;
    z-index: 99;
    line-height: 20px;
    text-indent: inherit;
    clip: inherit !important;}
	.page-header.type2 .nav-toggle:before{     font-size: 35px;
    margin-top: -6px;}
	.page-print .print-logo { display: inline-block; float: none;}
	.nav-sections .header.links a{ color:#fff !important; font-size: 15px;}
	.nav-sections .switcher strong{ color: #fff;}
	.page-header .switcher .options .action.toggle{color: #fff;}
	.navigation .parent .level-top:after{     content: '\f82c' !important; line-height: 18px;}
	.navigation li.level0 .ui-menu-item > .open-children-toggle + a:before{content: '\f82c' !important; line-height: 18px;}
	.navigation li.level0 .ui-menu-item > .open-children-toggle + a.ui-state-active:before{content: '\f82d' !important; line-height: 18px;}
	.navigation li.level0 .ui-menu-item>a:before{ content:"" !important;}
	.navigation li.level0 .ui-menu-item>a:before{ color: #f9a034; font-size: 20px;     position: absolute;     top: 8px;     right: 6px; }
	.navigation .parent .level-top.ui-state-active:after{ content: '\f82d' !important;     line-height: 18px;}
	.customer-menu{ display:none;}
	header.page-header .nav-sections-items > div:nth-child(5){ display:none;}
	.page-header .navigation .level0 .submenu li.level1.parent:hover >.subchildmenu{ display: none; background: #232b3a; border-radius: 0 !important; min-height: 200px;}
	.navigation ul.subchildmenu { width:97%;         margin-bottom: 10px;}
	.page-header .navigation .level0 .submenu li.level2.parent:hover >.subchildmenu{ display: none; background: #232b3a; border-radius: 0 !important; min-height: 200px;}
	.page-header .navigation .level0 .submenu li.level1.parent:hover >.subchildmenu{     min-height: auto; background: transparent;}
	.sw-megamenu.navigation li.ui-menu-item>a.ui-state-active + .subchildmenu{ display:block !important; }

	/*---------221119----cart-----crosssell--------*/
	.crosssell .content{ display:block !important;     padding: 0 !important;}
	.checkout-cart-index .cart-discount .block.crosssell .block-title.title strong{ font-size: 16px !important;}
	.checkout-cart-index .cart-discount .block.crosssell .block-title.title{     background: transparent;}
	.checkout-cart-index .cart-discount .block.crosssell{     padding-left: 0;}
	.checkout-cart-index .block.crosssell .crosspro ul{ display:block;}
	.crosssell .owl-theme .owl-controls .owl-nav .owl-prev{   left:0px;}
	.crosssell .owl-theme .owl-controls .owl-nav .owl-next{ right:0px;}
	.crosssell .owl-theme .owl-controls .owl-nav > div{     width: 35px; height: 35px; background-size: 50%;}
	.crosssell .owl-theme .owl-controls .owl-nav .owl-next{ background-position: 10px -19px;}

	/*----------061219-------*/
	.catalog-product-view .box-tocart .action.tocart{     z-index: 9; position: relative;}
	.mobile-sticky header.page-header{     z-index: 20;}
	.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) a.right-side-open{    top: 26%; display:none !important;}

	/*------07042020------*/

	/*----------29062020--------*/
	.catalog-product-view .sidebar.sidebar-additional .block.related{     display: none;}
	.catalog-product-view .sidebar.sidebar-additional.open .block.related{ display:block;}
	.active>.filter-options-title:after{ background:#f9a034; color: #fff; font-size: 15px;}
	.filter.active .filter-title,.filter.active .filter-options{ width:100%;}
	.breadcrumbs { display: block;     margin-top: 185px !important;}
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{     width: 100%;     height: 60px;}
	.buyer-guide-outer img{     height: 344px;     object-fit: cover;     object-position: -67px 0;}
	.buyer-guide-content{     position: absolute;     top: 0px;     width: 100%;     right: 0;     font-size: 14px;     line-height: 22px;     padding: 0 20px;     text-align: center;     background: #ffffffb8;     padding-top: 60px;}
	.catalog-product-view .product.data.items>.item.title{ position:static;}
	.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot, .catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot{ margin-right: 5px;}
	.catalog-product-view .block.related .owl-controls .owl-dots, .catalog-product-view .products-grid .owl-controls .owl-dots{ position: static;     top: 0;}
	.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot span, .catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot span{   margin: 4px auto;}
	.col-md-4.home-ban-right{ padding:0 0;}
	.aftr-home-slider img{ height: 200px !important;     object-fit: cover;     object-position: 0 0;     width: 100%; }
	.aftr-home-slider .left-top{     margin-bottom: 0;}
	.aftr-home-slider .home-ban-right img{ height: 400px !important;     object-fit: cover;     object-position: 0 -100px;}
.footer-top-block ul li{ display: block;  margin: 0 0 20px; padding-left: 85px;}
.footer-top-block ul li:before{     width: 55px;     height: 55px; top: -8px;}
.footer-top-block ul li:last-child{ margin-bottom:0;}
.cms-index-index .page.messages{     z-index: 9999; position: fixed;}
.page.messages{ z-index: 9999;}
.message.success{     border-radius: 0; padding: 12px 53px 12px 53px; text-align: center;}
.mp-product-slider-title{     font-size: 25px;}
.cms-dzeeproduct .dze-home-ban{ padding-top: 0;}
.cms-dzeeproduct div#banner-slider-demo-2.home-main-slider{     margin-top: 0;}
.customer-account-create .form.create.account>.fieldset .field{ float:none; width:100%; margin-right:0px; }
.customer-account-create .form.create.account>.fieldset{ width: 100%;}
.customer-account-create .form.create.account>.fieldset .field.region{ width: 100%;}
.customer-account-create .form.create.account>.fieldset .field.zip{     width: 100%; }
.customer-account-create .form.create.account>.fieldset .field.country{     width: 100%;}
.checkout-cart-index .page-main,.account .page-main{ margin-top: 182px !important;}
.customer-account-create.mobile-sticky .page-main { margin-top: 176px !important;}
.delivery-info-title h2{ font-size: 22px;}
.delivery-info-title p{     font-size: 22px; margin-top: 7px;}
.free-dlvry-key .title span{ font-size: 18px;}
.delivry-con-outer ul li{ width: 30.16%;}
.intr-ship{     text-align: center;     width: 100%;}
.except{     width: auto;     margin: 20px auto;     text-align: center;}
.checkout-cart-index .cart button.update{     margin-top: 10px;}
.buyer-guide-content a{     margin: 10px auto;}
.catalog-product-view .block.related .products-related ul li img{ margin: 0 auto;     display: block;}
.request-catalog-outer h2{ font-size:20px;}
.zcwf_lblLeft .zcwf_row { width: 100%;     float: none;}

.brand-container .read-more-outer {     display: block;     margin-bottom: 50px;     margin-top: 10px; }
.brand-container .read-more-outer .read-more-btn {     display: inline-block;     position: relative;     background: #01265b;     color: #fff;     padding: 10px 20px;     border-radius: 22px; }
.brand-container .read-more-outer .read-more-btn.read-less-con {     width: 130px;     height: 37px; }
.read-more-btn.read-less-con:after {     content: "Read Less";     display: block;     clear: both;     position: absolute;     color: #fff;     font-size: 14px;     left: 50%;     transform: translate(-50%, 0);     width: 100%; }
.home-store-cont {     height: 285px;     overflow: hidden; }
.brand-container {     display: block !important;     background: #f2f4f3;     padding: 20px 13px !important; }
.buyer-guide-outer img,.buyer-guide-content { display: none; }
.our_clinets {     height: 122px !important;     background: url(../images/home-brand-icon.jpg) no-repeat 0 0 !important;     background-size: 100% !important;     margin-bottom: 12px !important; }
.divider {     margin: 0px 0 0 !important;     font-size: 11px !important;     line-height: 22px !important;     padding: 0 0 !important;     letter-spacing: 0 !important;     font-weight: 600 !important; }
.brand-container .footerhead {     font-weight: bold;     font-size: 13px;     margin-top: 25px; }
.home-store-cont.read-more-con {     height: auto;     overflow: inherit; }
.read-more-btn.read-less-con {     font-size: 0; }
.brand-container p {     text-align: justify !important;     margin-bottom: 15px !important;     font-size: 12px; }
.customer-account-login .login-container{ margin-top: 26px;}
.checkout-cart-index .cart-discount .block.discount {     margin-top: 0; }
.cart-discount .block .content { display: block;}
#mageplaza-bannerslider-block-before-content-2{margin-top: 176px;}
.mp-banner-slider .owl-dots {     top: 90% !important;     left: 50% !important;     transform: translate(-50%, 0); }
#mageplaza-bannerslider-block-before-content-1{ 	display:none; }
.mobile-sticky.customer-account-login .page-main,.mobile-sticky.customer-account-forgotpassword{ margin-top: 175px !important;}

/*---------12062023------Create New B2B Customer Account---*/

.customer-account-create.btwob-account-create .form.create.account>.fieldset .field {     width: 100%;     margin-right: 10px; }
.customer-account-login .actions-toolbar a.action.primary{ display: block;     text-align: center;}
.desktop-discount-msg{ display:none;}
.mob-discount-msg:after{ content:""; display:table; clear:both;}
.mob-discount-msg .msg-outer{     float: left;         text-transform: capitalize;}
.mob-first-order{  float: right;}
.mob-first-order a{ background:#f9a033;     color: #000; padding: 2px 7px; border-radius:3px;     font-weight: 600;     text-decoration: none;}
.mob-first-order a:hover{ background:#fff;}
.page-wrapper .page-header.type2>.panel.wrapper {     background-color: #111727 !important; border-bottom:1px solid #e3e3e3ad;}
.mob-first-order a.call-icon{         background: url(../images/mob-head-phone-icon.png) no-repeat 0 0;         width: 15px;         height: 15px;         display: inline-block;         padding: 0;         background-size: 100%;         margin-left: 10px;         vertical-align: top;         margin-top: 0px;}
/*.page-header .logo:after {         content: "";         display: block;         clear: both;         background: url(../images/sticky-logo.png) no-repeat 0 0;                width: 60px;         background-size: 100%;         height: 35px;   }
.page-header .logo img {         display: none;     }*/
.header.content{ text-align:left !important;}
.nav-toggle {         line-height: 38px;         margin-top: 22px;     }
.block-search .block-title{ /*display:block !important; position: absolute;         top: 13px;  right: 119px;*/}
.block-search .block-title strong{     font-size: 0;}
.block-search .block-title:after{     content: '\f818'; font-family: 'porto-icons'; font-size: 17px; color:#fff !important; }
/*.block-search .block.block-content{display:none;}*/
.block-search .block.block-content.mob-search-active{ display:block;}
.mob-summer-collection-outer img{ border-radius: 0;         margin-bottom: 5px; width:100%; }
.mob-new-arrival .mob-summer-collection-outer img{         height: 150px; object-fit: cover;}
.mob-summer-collection-outer .section-title .line-l,.mob-summer-collection-outer .section-title .line-r{ display:none;}
.mob-summer-collection-outer .section-title{ text-align: left !important; margin-bottom: 18px; font-size: 17px !important;}
.popular-category-outer.for-mobile .thumbs-hover img{          border: 0 !important;         padding: 0 !important;         height: 60px; width: 50px; margin: 0 auto;} 
.popular-category-outer.for-mobile .container{ text-align:left !important; padding: 0 20px;}
.popular-category-outer.for-mobile .deals-of-month-outer .container{ padding:0 0 !important;}
.popular-category-outer.for-mobile .container .row > div,.mob-summer-collection-outer .container .row > div{ padding-right: 6px !important;     padding-left: 6px !important;}
.popular-category-outer.for-mobile .container .row > div h3{ font-weight:400 !important;         margin-top: -6px !important; font-size: 12px !important;         text-align: center; line-height: 18px;}
.popular-category-outer.for-mobile .container .row,.mob-summer-collection-outer .container .row{ margin-left: 0 !important; margin-right: 0 !important;}
.popular-category-outer.for-mobile .section-title{ text-align: left !important; font-size: 17px !important;}
.popular-category-outer.for-mobile{ padding: 10px 0 0 !important; margin-bottom:0px;}
.for-mobile .icon-column-title{         display: flex;}
.mob-free-delivery-outer{ margin:30px 0;}
.footer-top{ position: fixed;         bottom: 0;         z-index: 99;         left: 0;         right: 0; background: #111727 !important;         border-top: 1px solid #ffffff7a; border-radius: 10px 10px 0 0;}
.footer-top.footer-active{ display:block !important;}
.footer-top-block ul.for-mobile li:before{ display:none;}
.footer-top-block ul.for-mobile li{ padding-left:0; text-align:center;         margin-bottom: 0;}
.footer-top-block ul.for-mobile li a{         color: #fff;         font-weight: 300;         text-decoration: none;         font-size: 14px;}
.footer-top-block ul.for-mobile li .icon{ padding:0 0 0 !important; margin-bottom:0px;}
.footer-top-block ul.for-mobile{    display: flex !important;     justify-content: space-between;         border-bottom: 0;}
.footer-top-block{     margin: 10px 0 !important;}
.footer-bottom{ border-top: 0;     padding-bottom: 100px;}
.page-header.type2 .custom-block .account-info-summary .info-summary-right .block-customer-login{ top: 0 !important;}
.info-summary-right .mage-dropdown-dialog{ left: -185px;}
.info-summary-right .mage-dropdown-dialog .ui-widget-content:after{     left: 72%;}
.header-mini-login .control {     margin: -4px 0 5px 0 !important; }
.header-mini-login .create-account a{     line-height: 37px;}
.mob-new-arrival{         border-top: 0;         margin-top: 30px !important;}
.mob-new-arrival .mob-summer-collection-outer .section-title{     margin-bottom: 18px;         font-size: 17px !important;}
.intro-banner-outer .appliance-img-outer{  margin-top: -15px !important;}
.hospital-banner-outer{     border-top: 0px solid #efefef;     border-bottom: 0px solid #efefef;     padding: 0px 0 0px;}
.hospital-banner-outer img{ border-radius:5px;}
.mob-free-delivery-outer{     padding-bottom: 23px;}
.mob-summer-collection-outer h3{ text-transform: capitalize; font-size: 13px !important;}
.cms-index-index .mp-banner-slider .owl-carousel .owl-nav {         display: none !important;     }
#mageplaza-bannerslider-block-before-content-2 .mp-banner-slider .owl-dots{ top: 85% !important;}
.mp-banner-slider .owl-carousel button.owl-dot{         opacity: inherit;}
.mp-banner-slider .owl-theme .owl-dots .owl-dot span{     background: #fff;}
.mp-banner-slider .owl-theme .owl-dots .owl-dot.active span{ background:#f8a032;}
.cms-index-index .mob-blog-outer .owl-carousel .owl-dots{ margin-top:0;}
.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot{                 width: 91px;         height: 3px;         border-radius: 5px;         margin: 0 5px;}
.cms-index-index .mob-blog-outer .owl-carousel .owl-dots > button.owl-dot:first-child{ margin-left:0;}
.cms-index-index .mob-blog-outer .owl-carousel .owl-dots > button.owl-dot:last-child{ margin-right:0;}
.mob-blog-outer .blog-slider{     margin-bottom: 0 !important;}
.header-sticky-active .panel.wrapper{ display:none;}
.header-sticky-active{    position: fixed !important;     top: 0;     left: 0;     right: 0;}
.header-sticky-active .header .logo{ display:none;}
.page-header.type2.header-sticky-active .header .minicart-wrapper{     display: none !important;}
.all-blogs-outer{ width: 295px !important;}
.mob-feature-pro .product-items .price-box {     height: 40px !important;     min-height: 40px !important; }
.cms-index-index .product-items .product-item-name, cms-index-index .product-items .product.name a{     margin-top: 5px;}
}

@media (max-width: 480px){
	/*---------admin css---------*/
	
	.header.content{     text-align: center;}
	.products-list .product-item-details .product-item-actions .tocart{     width: 80% !important;}
	.our_clinets{ height: 130px !important;}
	.breadcrumbs {     margin-top: 158px !important; }
	.catalog-category-view .products-grid .product-item .product-item-info .product-item-photo { padding-top: 0px !important;}
	.catalog-category-view .products-grid li.item.product.product-item {     padding-bottom: 20px; }
	.toolbar .limiter {     clear: none !important;     float: right !important; }
	.toolbar .modes { float: left !important; }
	.cms-index-index  .mp-banner-slider .owl-carousel .owl-nav button.owl-prev { left: 5px;}
	.cms-index-index  .mp-banner-slider .owl-carousel .owl-nav button.owl-next{ right: 5px;}
	.popular-category-outer { padding: 10px 0 50px;}
	.cms-index-index .product-items .product-item {
		min-height: 535px !important;
	}
	.filterproducts .product-image-photo {
		width: 100% !important;
	}
	.feature-pro-slider-outer{ margin:20px 20px 50px !important;}
	#mageplaza-bannerslider-block-before-content-2 {
		margin-top: 224px;
	}
	.actions-primary .qty-box .dz-qty{     width: 70px;}
	 #mageplaza-bannerslider-block-before-content-2 {         margin-top: 156px !important;     } 
	 .divider {     margin-bottom: 30px !important; }
	.catalog-product-view .ulmod-read-more-state:checked ~ .ulmod-read-more-trigger{ position: relative; width: auto; z-index: 1;}
    .catalog-category-view .category-description {         margin-top: 20px;         padding-left: 20px;         padding-right: 20px;     }
	.porto-icon-up-open:after {         top: 24px; }
	.porto-icon-up-open:before { display: none; }
	/*-------admin css-----------*/
		.for-mobile{         /*border-bottom: 4px solid #efefef;*/}
	.for-mobile .for-mobile{border-bottom:0 !important;}
	.catalog-category-view #totop{ top: -72px !important;}  
	.catalog-category-view .footer-middle{ margin-top: 45px;}
	#totop{         right: 50% !important;     top: -65px !important;    width: 60px !important;   border:1px solid #f9a033; background: transparent !important; border-radius:100% !important;  z-index: 9 !important;   bottom: 70px !important;         height: 60px !important;         line-height: 30px !important;         font-size: 14px !important;         position: absolute !important; transform: translate(25px, -30px);}
	#totop .porto-icon-up-open{     background: #f9a033;     width: 45px;     display: block;     height: 45px;     border-radius: 100%;     line-height: 45px;     margin: -4px auto 0;}
	.cms-index-index #totop{ bottom: 83px !important;}
	.porto-icon-up-open:before{         content: "Top" !important;         width: 88%;         font-family: arial;         text-align: center;         margin-top: 23px !important;         text-transform: uppercase;         font-size: 12px;}
	.popular-category-outer.for-mobile{ padding: 10px 0 0 !important;}
	.page-main #mageplaza-bannerslider-block-before-content-2 {         margin-top: 0 !important;     }
	.footer-middle .block.req-mob-center,.req-mob-center > .block,.footer-middle .block.newsletter,.footer-bottom address{ text-align:center;}
	.footer-middle .block.newsletter form#newsletter-validate-detail{     width: 100% !important;     margin: auto;}
	.footer-bottom .custom-block {     text-align: center !important; }
	.footer-bottom .social-icons{     margin-right: 0;}
	.our-blog-outer {     margin-bottom: 0;     padding-bottom: 80px; }
	.porto-icon-up-open:after{         content: "";         clear: both;         border: solid #fff;         border-width: 0 4px 4px 0;         display: inline-block;         padding: 7px;         vertical-align: middle;         position: absolute;         top: 23px;         transform: rotate(-135deg);         -webkit-transform: rotate(-135deg);         left: 21px;         border-radius: 3px;}
	
	/*BILAL CODE START*/
	 header.page-header .nav-sections-item-title.active{
        /* background:#e1c698; */    background: #121828;
    }
    header.page-header .nav-sections-item-title{
        background:#292929;
    }
.cstmr-tab-con-outer .map-outer img
	{
		height:230px;
	}
     a.free-dlvry-img1{
            margin: 8px 0;
	}

	 .col-md-3.col-6.desktop-collage{
        display: none;
    }

    /*BILAL CODE END*/
        div#banner-slider-demo-2{margin-top:-15px;}
		div#banner-slider-demo-2.home-main-slider { margin-top: 38px;}
    .category-image {margin-top:72px;}
.sub-cat ul li{ width: 47.5%; margin-right: 5%; margin-bottom: 5%;}
.sub-cat ul li:nth-child(2n){ margin-right:0;}
.page-header.type2 .minicart-wrapper{ width: auto;margin: 22px -5px 22px 0 !important;}
.minicart-wrapper .qty .price{ font-size: 14px; /*right: 16px;*/    right: 0; top: 9px;     display: none;}
.side-custom-menu ul li{ padding: /*12px 15px !important*/ 12px 15px !important;}
.side-custom-menu ul li a{ font-size: 12px !important;}
.home-top-bar { margin: 10px 0; display: none}
.product-item-name{ font-size: 11px;}
.filterproduct-title{ margin-top: 10px !important;}
.cmpny-call-outer ul li{ font-size: 14px; }
.cmpny-call-outer ul li.left{     background-size: 5%;}
.cmpny-call-outer ul li.right{ background-size: 7%;}
.cmpny-extn ul li span.extn-left{     display: block; margin-bottom: 5px; float:none; }
.cmpny-extn ul li span.extn-right{ float:none;      display: block;     background-size: 5%; padding: 8px 35px 8px 38px; font-size: 14px; background-position:16px 50%;}
.rtrn-polcy-con{     text-align: justify;}
.cmpny-extn ul li{ margin-bottom: 0;}
.cms-customer-service .nav li .sub-nav-tab{     right: 0;}
.cms-customer-service{ }
.contacts-title{     margin-bottom: 5px !important; margin-top: 10px;} 
.contact-left-outer .fax{ background-size: 5%; padding-left: 25px;}
.contact-left-outer h2{     font-size: 15px;}
/*-------------250619--------*/
.cms-videos-resources iframe{ width: 100% !important;}
.home-top-bar{}
.cart-container .form-cart table{ display: block;     clear: both;}
.cart-container{ margin-top: 15px;}
.cart-container .form-cart table td{ padding-left: 0 !important;     position: relative;     padding-bottom: 0;}
.cart.table-wrapper .product-item-photo{ left: 0;     position: static;}
.cart.table-wrapper .product-item-name{ margin-top: 0;}
.cart-container .form-cart table .item-actions td{ width: 100% !important; padding-right: 0;}
.round #tawkchat-minified-wrapper{     bottom: 30px;}
.cms-videos-resources .column11{     float: none; width: 100%;}
.cms-videos-resources #myBtnContainer button{ padding: 0 9.5px !important;}
.owl-top-narrow .owl-theme .owl-controls{ top: -43px;}
.homepage-bar .custom-block.custom-block-1 >div.col-lg-4:last-child{ margin-bottom:0;}
.cms-index-index .filterproduct-title{     margin-top:0px !important;     margin-bottom: 10px;}
.filterproducts .product-image-photo{     /*width: 75%;*/ width: auto !important;}
.products-grid .product-item .price-container .price{ font-size: 22px;}
.products-grid .product-item .old-price .price-container .price{ font-size: 18px;}
.fancybox-opened .fancybox-skin a.fancybox-close{ color: #ddd !important; }
.products-grid .product-item .product-item-info{     min-height:465px;}
.products-grid .product-item .product-item-details .product-item-description{ height:auto;}

/*--------------020919------*/
.sub-cat ul li a.cat-name{ padding: 0 5px;}
.hdr-number{     font-size: 15px;}
.hdr-number:after{     font-size: 0;     top: 12px;     width: 23px;     height: 25px; }
.page-header .header.panel{ padding-bottom: 0;}
.hdr-number{    padding-left: 45px;     padding-bottom: 1px;     padding-top: 10px;}
.minisearch .control{ margin:15px 0 20px 0 !important;}
.dze-home-ban{ padding-top: 0px;}
.product.description p{     line-height: 18px;     font-size: 14px !important;}
.cms-index-index .testimonial-author p{     line-height: 20px;     font-size: 14px;}
.testimo-outer .testimo-con p, .testimo-outer .recent-posts .postContent p{     font-size: 14px;}
.content-row h2{     font-size: 20px !important;     line-height: 25px !important;}
.content-row p{     font-size: 14px !important;}
.delivry-con-outer ul li span{ font-size: 8px; }
.delivry-con-outer ul li span.nmbr{     font-size: 13px; padding: 10px 15px 10px 36px;}
.cmpny-call-outer ul li span{     margin-right: 12px; margin-top: 0;}

/*--------060919-----*/
.checkout-cart-index .cart .actions-toolbar{ margin-top: 0; margin-bottom: 10px; float: none;}
.page-header.type2 .block-search .label{ margin:-1px 10px 0 0 !important;}

/*----------101019--------*/
.cms-index-index .products-grid .product-item-details .product-item-actions .actions-primary{ transform: inherit;     position: static !important;}
.desk-ban,.list-ban-desk{ display:none !important;}
.mob-ban,.mob-list-ban{ display:block !important;}

/*------------101019----------*/
.cms-index-index .filterproduct-title .content{ }
.product-items .product-item-name a{     font-size: 14px;}
.products-grid .product-item .product-item-details{ font-size: 13px;}
.mob-sale-ban{ display:block;}
.desk-sale-ban{ display:none;}
.mob-sale-main-ban{ display:none;}
.cofimaker img{ height:203px;}
/*------081119--------*/
.checkout-cart-index .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev { left: -11px;}
.checkout-cart-index .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next { right: -11px;}
.onestepcheckout-index-index .page-title-wrapper{     margin-top: 15px !important;}

/*-------------111119-----------*/
.catalog-category-view.mobile-sticky .page-main{ margin-top: 20px !important;}
.catalog-category-view .filter-title strong{   top: -30px;     width: 100%;     background: transparent;    padding: 0;  border: 0 !important;     z-index: 9;     left: 0;     position: absolute;}
.catalog-category-view .filter-title strong:before{     background: url(../images/filter-img.png) no-repeat 0 0;  width: 100%;     height: 35px;    font-size: 0;     background-size: 100%;}
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional{ width: 300px !important;
    padding: 20px 15px !important; height: auto !important;}
	.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional.open{height: 100vh !important; }

	/*-----------23032020---------*/
	.cms-index-index .filterproduct-title .content{     font-size: 20px;}
	/*-------------26032020-----------*/
	.shp-list-addlist-outer{     width: 100%;}
	.shoppinglist-index-list .checkout-btn-outer{     width: 100%; text-align: center;}
	.shp-list-add-btn button{     padding: 0 13px; font-size: 12px; height: 39px;}
	.shop-list-table{ overflow:auto;}
	.shop-list-table table{width:700px;}
	/*------07042020-------*/
header.page-header .nav-sections-items{ background: #f9a033;}
header.page-header .nav-sections-item-content{ background: #121828 !important;}
.navigation .level0{     border-top: 0.5px solid #fff !important;     margin-top: 0; padding: 0 !important;}
.nav-sections-item-content>.navigation{     padding: 0 0;}
.navigation ul li:first-child{ border-top:0 !important;}
.navigation li.level0:last-child { border-bottom: 0;}
.sw-megamenu.navigation li.ui-menu-item>a{     color: #ffff !important;}
.navigation .parent .level-top:after, .navigation li.level0 .ui-menu-item>a:before{ /*content: '\f803' !important;*/}
.navigation .parent .level-top.ui-state-active:after{ /*content: '\f800' !important;*/}
.head-shoppinglistmenu{     top: 3px;     right: 14px;}

/*-----------09042020----------*/
.shoppinglist-index-list table.data{ display: block; width: 100%;     border: 0;}
.shoppinglist-index-list table.data thead{ display:none;}
.shoppinglist-index-list table.data tbody{ display:block;}
.shoppinglist-index-list table.data td{ display:block;     width: 329px;}
.shoppinglist-index-list table td.actions a.action{ margin-bottom: 10px;}
.shoppinglist-index-list table.data tr{ border-bottom: 0.5px solid #ccc; background: #ccc3;}
.shoppinglist-index-list table.data tr.activeyellow{     border-bottom: 0.5px solid #985905;}
.shoppinglist-index-list table.data tr span.mob-sku{ display:inline-block;}

/*-----------29062020--------*/
.whatsfloat{     width: 55px !important;     height: 55px !important;     bottom: 19px !important;     left: 6px !important;     z-index: 9 !important;}
.whatsfloat .fa-whatsapp{ margin-top: 13px;}
.header .minisearch{     width: 100%;}
.page-header.type2 .block-search{ position:static; width: 100%;}
.filter.active .filter-title{     width: 100% !important;}
.filter.active .filter-subtitle{     background: #000;     width: 100% !important;     z-index: 4 !important;}
div#narrow-by-list{ width: 100% !important;}
.catalog-category-view .hdr-number:after{ top: 11px;}
.filter.active .filter-subtitle:after{ content:"X"; display:block; clear:both; width:25px; height:25px; border-radius:100%; font-size:14px; line-height:25px; background:#fff; color:#000; float: right; text-align: center; margin-right: -15px; margin-top: 3px;}
.catalog-category-view .category-description{ margin-top: 45px;}
.products-grid .list-sku{     position: static;}
.aftr-home-slider{ display:none;}
.checkout-cart-index .page-main,.account .page-main{ margin-top: 0px !important;}
.custom-reg-check{ float: none;     width: auto;     margin-bottom: 38px;     margin-top: -64px;}
.customer-account-create .form.create.account>.fieldset .field.newsletter{ margin-top: 34px;}
.page-header.type2 .logo{     height: 50px !important; margin: 7px 0 !important;}
.checkout-index-index.mobile-sticky .page-main{ margin-top: 175px !important;}
.cat-seo-block h1{     margin-top: 22px;     font-size: 20px;}
.cat-seo-block p{ font-size: 14px;     text-align: justify;}
.checkout-agreement button.action.action-show span{     font-size: 12px;}
.suc-msg{     font-size: 30px !important;     line-height: 37px;}
.scs{     margin-top: 165px;}
#mageplaza-bannerslider-block-before-content-2{ 	margin-top: 197px; }
#mageplaza-bannerslider-block-before-content-1{ 	display:none; }
}





/*----------end-----------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;400;500;600;700;800;900&display=swap');

@font-face {
    font-family: 'brandon_textregular';
    src: url("../fonts/hvd_fonts_-_brandontext-regular-webfont.woff2") format("woff2"),
         url("../fonts/hvd_fonts_-_brandontext-regular-webfont.woff") format("woff"),
         url("../fonts/hvd_fonts_-_brandontext-regular-webfont.svg#brandon_textregular") format("svg");
    font-weight: normal;
    font-style: normal;

}



/* 30 Oct 2019 owl force fix */
.owl-top-narrow .owl-theme .owl-controls .disabled {
    display: block !important;
}


/*-----------221018-------*/
.sub-cat:after{ content:""; display:table; clear:both;}
.sub-cat{}
.sub-cat ul{ padding:0 0;     margin: 0 0;}
.sub-cat ul li{        float: left;     list-style: none;     width: 22.7%;     padding: 0;     text-align: left;     border: 0;     margin-right: 3%;     margin-bottom: 3%;}
.sub-cat ul li:nth-child(4n){ margin-right:0;}
.sub-cat ul li a{     font-size: 14px;     color: #3e3e3e;     display: block;     text-align: center;     font-weight: 600;}
.sub-cat ul li a span{ display:block;     font-weight: 400;     margin-bottom: 0;     margin-top: 0;     color: #fff;     text-decoration: none;     padding: 9px 0;     font-size: 14px;     background: #202c44; margin-left: 30px; margin-right: 30px;}
.sub-cat ul li a:hover span{ background:#f9a033;color:#000;}
.sub-cat ul li .start-frrm + a:hover{ text-decoration:none;}
.sub-cat ul li a.cat-name{ margin-top: 10px;     display: block;     margin-bottom: 0;     text-transform: capitalize;     font-weight: 600;     font-size: 12px;     padding-left: 0; min-height: 40px; line-height: 22px;}
.sub-cat ul li img {     border-radius: 5px;     width: 100%;     display: block; }
.sub-cat ul li .start-frrm .cat-view-from{ background: #eee;     color: #cc0000;     margin-left: 30px;     margin-right: 30px;     margin-top: 15px;     font-weight: 500;     padding: 7px;     display: block !important;     margin-bottom: 10px;     text-align: center;}
/*----------121118-------*/
#bss-fastorder-form table th{ width:370px !important;}
#bss-fastorder-form table td{width:370px !important;}
#bss-fastorder-form table td .bss-product-id-calc{     border: 1px solid #ccc; color: #777;
    line-height: 30px;
    padding: 8px 12px;
    height: 32px;
    background-color: #fff;
    border-radius: 4px;
    opacity: .5;
    font-size: 14px; cursor: pointer;}
	#bss-fastorder-form .bss-search-input{     font-size: 12px;}

/*----------211118--------*/
.category-request-our-catalog #layered-filter-block,.category-home-textiles #layered-filter-block,.category-hotel-towels #layered-filter-block,.category-bath-towel #layered-filter-block,.category-pool-towels #layered-filter-block,.category-gym-spa-kitchen-towels #layered-filter-block,.category-hotel-bedding #layered-filter-block,.category-pool-towels #layered-filter-block,.category-gym-spa-kitchen-towels #layered-filter-block,.category-bed-sheets #layered-filter-block,.category-hotel-pillows #layered-filter-block,.category-mattress-pads #layered-filter-block,.category-encasements #layered-filter-block,.category-top-of-bed #layered-filter-block,.category-decorative-bedding #layered-filter-block,.category-blankets #layered-filter-block,.category-bed-wraps-bed-skirt #layered-filter-block,.category-hotel-comforters #layered-filter-block,.category-duvet-covers #layered-filter-block,.category-room-essentials #layered-filter-block,.category-bathroom-amenities #layered-filter-block,.category-bathroom-essentials #layered-filter-block,.category-in-room-appliances #layered-filter-block,.category-housekeeping #layered-filter-block,.category-paper-products #layered-filter-block,.category-liners #layered-filter-block{ display:none;}
#layered-filter-block{ /*display:none;*/}
/*-------------BILAL CUSTOMIZATION-----------------*/
@media only screen and (max-width: 767px){
    div#narrow-by-list {
    top: /*200px*/45px;
}

}
a.minimal-price-link {
    color: #e5282c !important;
    font-size: 14px;
    font-weight: 400;
	pointer-events: none;
}
a.minimal-price-link .price-wrapper{ font-weight:550; font-size: 16px;}
.product-item .price-box .price-label{
	color: #e5282c !important;
  font-size: 14px;
  font-weight: normal;
}

li.customer-welcome {
    margin-top: -4px;
}
.sidebar .custom-block{
    background:none !important;
}
.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu li > ul.subchildmenu{
    background:#1e2533 !important;
}
.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu li > ul.subchildmenu a.category-url {
    background: #1e2533 !important;
}
.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu li > ul.subchildmenu a.category-url:hover {
    background: #344054 !important;
}
.block-title.title {
    text-align: center;
}
input#name::placeholder, input#email::placeholder, input#telephone::placeholder, input#company::placeholder{
    color: #1e2533;
}
input#footer_newsletter::placeholder {
    color: #1e2533;
}
form#newsletter-validate-detail{
    width:130% !important;
    }

.searchsuite-autocomplete ul{
      overflow: auto;
    max-height: 300px;

}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{
        color: #f9a033 !important;
}
.free-dlvry-img1 {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.porto-icon-dollar:before,.porto-icon-truck:before,.porto-icon-lifebuoy:before,.porto-icon-left-open-huge:before,.porto-icon-right-open-huge:before{
    color:#000;
}
li.ui-menu-item.level0.classic.parent:hover {
    background: #121828;
    border-radius: 0px;
    width:auto;
}
li.ui-menu-item.level0.classic:hover {
    background: #1e2533;
    border-radius: 0px;
    width:auto;
}

/*---------home-------071218---------*/
.panel.header .switcher.language,.click-to-call{ display:none;}
.page-header.type2 .panel.header .header.links>li>a{     color: #fff !important;  font-size: 14px; text-transform: none !important;     font-weight: 400; padding-bottom: 4px; line-height: 12px;}
.page-header.type2 .panel.header .header.links>li:last-child a{ background:none;}
.header.panel>.header.links>li.compare{display:none;}
.page-header.type2>.panel.wrapper{background-color: #202c44!important;}
html, body {
   font-family: 'Poppins', sans-serif !important;
   color: #000 !important;
}
.side-custom-menu h2{     background-color: #ebebeb !important;color: #3e3e3e !important;     font-size: 18px !important;}
.side-custom-menu h2 em{     font-size: 15px;}
.side-custom-menu{     border-radius: 0 !important;}
.free-dlvry-img img{ width:337px;}
a.free-dlvry-img1 img{
    width:130px;
}
.hdr-number{         /*background: url(../images/hdr-ph-icon.png) no-repeat 0 10px;
    background-size: 12%;*/
	top: 12px;
    font-size: 14px;
    padding-left: 14px;
    padding-bottom: 0px;
    vertical-align: top;
    padding-top: 0px;
	position: absolute;
    color: #ffffff !important;     left: 70px;
	}
.page-header .header.panel{     padding-bottom: 10px;     padding-top: 10px;}
.hdr-number:after{     content: '\f824'; display: block; clear: both; font-family: 'porto-icons'; position: absolute; top: 0px; left: 0; font-size: 25px; background:url(../images/whatsapp-phone-icon.png) no-repeat 0 0; font-size:0;     width: 30px; height: 23px; background-size: 75%;}
.header .custom-block .free-dlvry-img{ margin-right: 26px;}
.side-custom-menu ul{     padding: 0 0 !important;}
.header.content .cart-amt{ float:right;     margin-top: 38px; font-size: 20px; font-weight: bold;}
.header  .block-search{width: 70%;  margin-top:11px;}
.header .custom-block{ display:none;}
.header .block-search input{height: 45px; border-radius: 0px; border:0; font-weight: 800; font-size:20px;      font-family: 'Poppins', sans-serif !important;}
.header .block-search input::placeholder{color:#A9A9A9;}
.header .block-search input{ color:#231F20 !important; background:#fff !important;}
.header .block-search .action.search{     height: 45px;    line-height: 45px; border-radius: 0; border-left: 1px solid #abacae !important; background:transparent !important;}
.header .block-search .action.search:before{     font-size: 17px !important; line-height: 34px; color:#000 !important;}
.header .action.showcart:before{     content: "";     display: block;     clear: both;     font-size: 0 !important;     background: url(../images/Icons-desk-cart.svg) no-repeat 0 0;     width: /*60px*/ 31px;     height: /*60px*/ 38px;     background-size: 100%;     position: absolute;     top: -5px;     left: 4px;}
header.page-header.sticky-header.type2 .minicart-wrapper .action.showcart:before{content:""; display:block; clear:both; font-size:0 !important; background:url(../images/cart-img-sticky.png) no-repeat 0 6px;         width: 34px;     height: 34px;     background-size: /*80%*/65%;     position: absolute; left: 0; top: /*-11px*/-3px;}
.header .minicart-wrapper .action.showcart .counter.qty{     /*height: 40px;     margin: -38px 0 0 30px*/height: auto; margin: 0px 0 0 22px; position: static !important; top: 0 !important; left: 0; }
.header .minicart-wrapper .action.showcart .counter.qty .counter-number{     background: /*#ffcc33*/#eb7336;
    width: 23px;
    height: 23px;
    display: block;
    line-height: 23px;
    border-radius: 100%;
    font-weight: 300;
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: -15px;
    left: 27px;}
header.page-header.sticky-header.type2 .minicart-wrapper .action.showcart .counter.qty .counter-number{ background: #e5282c;
    width: 20px;
    height: 20px;
    display: block;
    line-height: 20px;
    border-radius: 100%;
    font-weight: 300;
    font-size: 10px;
    color: #fff; /*margin-top: -13px; margin-left: 23px;*/    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: -19px;
    left: 31px; }
	.minicart-wrapper .action.showcart .counter.qty{     overflow: inherit !important;}
	header.page-header.sticky-header .minicart-wrapper{     right: 0px !important;}
	header.page-header.sticky-header .minicart-wrapper .qty .price{     color: #494A4C; font-size: 14px; right: 38px;     margin-top: 30px; top: 0; width: auto; margin-left: 0;}
.header .custom-block{  margin-right:20px;}
.side-custom-menu ul li{     padding: /*12px 15px !important*/ 22.9px 15px !important;}
.homepage-bar{     padding: 20px 0; background: transparent !important; border: 0 !important;}
.homepage-bar .col-lg-4{}
.products-grid .product-item .product-item-info{ border:0; min-height: /*417px*/376px;}
.footer-middle [class^="porto-icon-"], .footer-middle [class*=" porto-icon-"] {
    color: #f9a033 !important;
}
.footer-middle ul.features li a,.footer-middle ul.links a,.contact-info a{ color:#a8a8a6 !important;}
.contact-info .center-title{     color: #fff;     font-weight: 600;     margin-bottom: 5px;}
.footer-middle ul.features li a:hover,.footer-middle ul.links a:hover,.contact-info a:hover{ color:#fff !important;}
.footer .social-icons [class^="porto-icon-"] {     color: #fff !important;     display: block; }
.footer-bottom .social-icons{ display:none;}
.footer-middle .block.newsletter .action.subscribe{     background: #f9a033 !important; border: 1px solid #f9a033 !important;  color:black;   height: 35px; font-size: 14px;}
.footer-middle .block.newsletter input{ height: 35px !important;     background-color: #fff !important;}
.footer-ribbon{ display:none;}
#featured_product .product-item-photo{ padding: 0;     overflow: inherit;}
.products-grid .product-item-details .product-item-actions .tocart,.products-list .product-item-details .product-item-actions .tocart{  margin-bottom:0px; margin-top:2px; border-radius: 5px;     font-weight: 500 !important; background: #f9a033; border-color: #f9a033 !important; font-size: 14px;     padding: 0 8px;     height: 32px;     line-height: 28px; color:#000 !important;}
.product-item .tocart:before{ display:none;}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{ border-color: #000 !important;color: #fff !important;background-color: #000 !important;}
.products-grid .product-item .price-container .price{font-size: 20px; font-weight: 550; color: #000;}
.products-grid .product-item .old-price .price-container .price{ font-size: 15px; font-weight: 600; color: #7f7f7f;}
.products-grid .product-item .old-price{ font-weight: 400;     font-size: 0;     color: #7f7f7f;}
.testimo-title{ color:#424242;}
.filterproduct-title.testimo-title strong{ font-weight:800 !important;}
.testimo-outer{     background: #e4e6e5; padding: 20px 20px 0; min-height: 218px;}
.testimo-outer .recent-posts .post-date{ float:none; text-align: left; width: 56px;
    background: #838385;
    padding: 0 5px; margin-bottom: 20px;}
.testimo-outer .recent-posts .post-date .day{ background: transparent; display: inline-block;     padding: 0;     color: #fff;
    font-weight: normal;
    font-size: 14px;}
.testimo-outer .recent-posts .post-date .month{     display: inline-block; background: transparent;     box-shadow: none;
    font-size: 14px;
    width: auto;}
.testimo-outer .testimo-con{ float: left; width: 71%;     padding: 0 15px;}
.testimo-outer .testimo-con p,.testimo-outer  .recent-posts .postContent p{     margin-left: 0 !important; color: #474948 !important; font-size: 18px; font-weight: normal;}
.testimo-outer .testimo-con p > strong,.testimo-outer .testimo-con p > span{     display: inline-block !important; color: #474948 !important; font-weight: normal; margin-right: 2px;}
.testimo-outer  .recent-posts .postContent{ margin-bottom:0 !important;}
.cms-index-index .testimonial-author .img-thumbnail{ width: 26%;}
.cms-index-index .testimonial-author .img-thumbnail img{     max-width: 100% !important;}
.cms-index-index .testimo-outer .testimonial-author .img-thumbnail{     background-color: transparent; padding: 0; border-radius: 0;}
.home-top-bar{     margin: 20px 0; background-color: #e6e7e8 !important;     display: none;}
.aftr-home-slider{     margin-top: 25px;}
.page-wrapper>.breadcrumbs{background-color: #dbdbdb !important; color: #000 !important;}
.page-wrapper>.breadcrumbs a, .page-wrapper>.breadcrumbs a:hover, .page-wrapper>.breadcrumbs a:focus{ color: #504e4f !important; font-size: 10px;     font-weight: 200;}
.breadcrumbs .items>li{ font-size:12px;}
.breadcrumbs strong{     margin-top: 0; padding: 0 !important; font-size: 12px;  line-height: 19px;     color: #504e4f !important;     font-weight: 200;}
.breadcrumbs {width: 100% !important; max-width: 100% !important;}
.catalog-category-view.page-layout-1column.page-with-filter .column.main{     padding-top: 0 !important;}
.catalog-category-view .page-main,.catalogsearch-result-index .page-main{ padding-top:0;     padding: 0;}
.breadcrumbs .item:not(:last-child):after{ content:"/";height:10px; font-size:30px; color: #504e4fb0;}
.catalog-category-view .column.main .products-grid{     padding-top: /*50px*/0px;}
.filter-options-title{  }
.filter-options-content{ }
.filter-options-title:after{}
.filter-options-content a{ font-size: 14px; font-weight: 500; line-height: 25px; color: #000 !important;}
.catalog-category-view .products-grid .product-item{     padding: 20px; padding-top: 0;}
.footer .block.newsletter .title{ display:block;     color: #fff;}
.products-grid .product-item{     padding: 20px;}
/*----------141218--------*/
.catalog-category-view .toolbar-products{ position:static !important;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart{     color: #5e5e5e; font-weight: 600;margin-bottom: 0px;    }
.catalog-category-view .product-item .tocart:before{ font-size: 18px;}
.products-grid .list-sku{ color:#000;     position: absolute;     top: 0;        left: 0; font-weight: 700; text-decoration: underline;}
.products-grid .list-sku:hover{ color:#f9a033; text-decoration:none;}
.sticky-header .sw-megamenu.navigation li.level0.fullwidth > .submenu{ top: 46px;}
.product-items .product-item-name, .product-items .product.name a{     font-weight: 600; color: #000;/*text-overflow: ellipsis;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; */overflow: hidden;     font-size: 16px;     height: 43px;}
.catalog-product-view .product-item-details > span,.catalog-product-view .product-item-details br{ display:none;}
.product-items .product-item-name a{     display: block; margin-bottom: 5px; font-size: 12px;}
.page-wrapper header.page-header.sticky-header .nav-sections{     padding: 0px 0 !important;     position: static !important; }
.catalog-product-view .product-info-main .product-info-price .price-box{     display: block;     font-size: 23px; color: #414141;}
.catalog-product-view .product-info-main .product-info-price .price-box .special-price{     float: left;     margin-right: 20px;}
.catalog-product-view .product-info-main .product-info-stock-sku{ text-align: left; display: block; padding-left: 0;}
.catalog-product-view .product-info-price .price{ color:#414141 !important;}
.catalog-product-view .price-final_price .price-container{ display: inline-block;}
.catalog-product-view .qty-changer{ display:none !important;}
.catalog-product-view .box-tocart .qty{ vertical-align: top;     margin-right: 14px !important;}
.catalog-product-view .box-tocart .qty select{ min-width: 86px !important; width: auto; vertical-align: top; border-radius: 0; height: /*38px*/35px; outline:0; position:relative; margin-right: 0 !important; border-color:#000;}
.catalog-product-view .box-tocart .action.tocart{     /*min-width: 110px;     border-radius: 0;*/    min-width: 135px;     font-weight: 500;     font-size: 12px;     height: 37px;     text-transform: uppercase;     background: #121117;     border: 0;     border-radius: 8px;}
.catalog-product-view .box-tocart .action.tocart:before { display: inline;     content: '\f814';     font-family: 'porto-icons';      margin-right: 10px;    font-size: 15px;}
.catalog-product-view .box-tocart .action.tocart:hover{ background:#3a3a3c; border-color: #3a3a3c !important;}
.catalog-product-view .box-tocart .qty select:after{ }
.catalog-product-view .moved-add-to-links{ /*display:none !important;*/}
.catalog-product-view .moved-add-to-links a{ display:none !important;}
.catalog-product-view .moved-add-to-links a.towishlist{ display: block !important;     padding: 0 0;     background: transparent !important;     height: auto !important;     line-height: normal !important;     margin-top: 11px !important;     color: #000 !important;     font-weight: 500 !important;     font-size: 14px;     margin-left: 6px;}
.catalog-product-view .moved-add-to-links a.towishlist:hover{color:#f9a033 !important;}
.catalog-product-view .moved-add-to-links a.towishlist span{ text-transform:capitalize;}
.catalog-product-view .moved-add-to-links a.towishlist:before{     content: "+";     display: inline-block !important;     clear: both;     vertical-align: top;     font-weight: 500;     margin-right: 4px;     font-family: 'Poppins', sans-serif !important;     line-height: 21px;     font-size: 16px;}
.catalog-product-view .moved-add-to-links a.towishlist:hover:before{ color:#f9a033 !important;}
.catalog-product-view .product-info-main .product-info-price{     border-bottom: 0; margin-bottom: 0 !important;     margin-top: 30px;     border-top: 1px solid #ccc;     padding-top: 10px;}
.catalog-product-view .product-info-main .product-info-stock-sku{     padding-bottom: 0; font-size: 14px; color: /*#404041*/#000; margin-bottom: 15px;     margin-top: 20px;}
.catalog-product-view .product-social-links{     border-top: 0; padding-top: 0;}
.catalog-product-view .product-info-main .box-tocart{ margin-bottom: 0; border-top: 0 !important; padding: 0 0 1.25rem !important;}
.catalog-product-view .product-social-links .addthis_inline_share_toolbox{ margin: 6px 0 15px 0px;}
.catalog-product-view .at-share-btn-elements a{ border-radius:0 !important;}
.catalog-product-view .product.data.items>.item.content{     /*margin-top: 53px; border-color: #8c8c8c; box-shadow: none;*/margin-top: 15px;
    border-color: tan; box-shadow: none; border: 0; padding: 0;}
.catalog-product-view .product.description ul{ padding: 0 0; list-style-type:none;}
.catalog-product-view .product.description ul li{ list-style-type:none !important;}
.catalog-product-view .product.data.items>.item.title.active a{     /*border-top: 1px solid #8c8c8c; background: #f1f3f2 !important;*/background: transparent; border: 0; border-bottom: 1px solid #000; padding-left: 0; color: #000 !important;}
.catalog-product-view .product.data.items>.item.title .switch{ border: 0; border-bottom: 1px solid #dedee0; padding-left: 0; color: #000 !important;
    font-weight: 600;
    font-size: 14px;
    background: transparent !important;}
.catalog-product-view .product.data.items>.item.title{ /*margin-right: 10px !important;*/        float: none;     width: auto;     position: absolute;     top: 0;}
.catalog-product-view .product.data.items>.item.title#tab-label-product.info.description{ left:0;}
.catalog-product-view .product.data.items>.item.title#tab-label-additional{ left:56px;}
 .catalog-product-view .product.data.items>.item.title#tab-label-custom-1{ left:242px;}
.catalog-product-view .product.data.items>.item.title#tab-label-custom-1 a{ padding-left:10px;}
.catalog-product-view .product.data.items>.item.content{ padding-top:40px;}
.catalog-product-view .product.data.items>.item.content:after{ content:""; display:block; clear:both; width:100%; height:1px; background: #dedee0;     position: absolute;     top: 35px;}
.catalog-product-view .fieldset .review-legend.legend span,.catalog-product-view .fieldset .review-legend.legend strong{ display:inline-block; color:#3a3a3a;}
.catalog-product-view .review-fieldset input[type="text"],.catalog-product-view .review-fieldset textarea{ border:1px solid #404040; border-radius:0; resize:none;}
.catalog-product-view .review-fieldset .field label{ color: #3a3a3a;}
.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage{ width:/*70% !important*//*100% !important*/;}

.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage .owl-item { /*width:100% !important;*/ }
.catalog-product-view .sidebar-additional .products-grid .product-item .product-item-info{     padding: 5px;}
.catalog-product-view .product-info-main .product.overview .value{ font-size: 14px; color: /*#404041*/#000; line-height: 25px;}
.catalog-product-view .product-info-main .product.overview{ padding-bottom: 5px; margin-bottom: 5px; width: 80%; }
.catalog-product-view .product-info-main .product-add-form{     padding-top: 0;}
.catalog-product-view .price-box{ font-size: 20px;     color: #000;     margin: 8px 0 0px;     line-height: 50px;     font-weight: 400; padding-bottom: 0;}
.catalog-product-view .price-box .price{     color: #000;     font-size: 50px;     font-weight: 700;}
.catalog-product-view .price-box .old-price .price{ font-size: 30px;     font-weight: 400;}
.catalog-product-view .price-box .old-price{ color: #000;     font-weight: 400;}
.old-price .price{ text-decoration-color: #ff0000;}
.product-label.sale-label{ font-size: 15px;}
.catalog-product-view .products-grid .price-box .price{  font-size: 18px !important;     font-weight: 550;}
.catalog-product-view .sidebar .products-grid .product-item .product-item-details .product-item-description{ height: auto;}
.catalog-product-view .column.main > .custom-block{     display: block;     width: 100%;     float: none;     padding-left: 0;}
.catalog-product-view .column.main > .custom-block h1{     text-transform: uppercase;     border-bottom: 1px solid #dedee0;     padding-bottom: 10px;     margin-bottom: 20px; font-size: 18px;     color: #313131;     padding: 10px 0;     margin: 0;     line-height: 1; font-weight: 700;}
.catalog-product-view .product.data.items>.item.title#tab-label-additional a{ padding-left: 10px;}


/*----------211218-----*/
.side-custom-menu ul li a{ font-family: 'brandon_textregular'; line-height: 17px !important;}
.side-custom-menu a img{ display:block;}


/*----------customar service-------*/
.cms-customer-service .container{ width:100%;}
.cms-customer-service .nav{ background:#fff; border:1px solid #b6b6b6; padding-right:0;}
.cms-customer-service .nav li.active a{ background:#e6e7e9; border-radius:0; font-weight: bold;}
.cms-customer-service .nav li{ position:relative;     margin-bottom: 0 !important; margin-top: 0 !important;}
.cms-customer-service .nav li a{color:#424242 !important;padding: 30px 15px;padding-left: 60px;border-bottom: 1px solid #b6b6b6;border-radius: 0; display:block;}
.cms-customer-service .nav li a:hover{ background:#e6e7e9 !important;     font-weight: bold;}
.cms-customer-service .nav li.how-to-place-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-1.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 28px;}
.cms-customer-service .nav li.online-account-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-2.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left: 14px;top: 26px !important;}
.cms-customer-service .nav li.freight-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-3.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 31px;}
.cms-customer-service .nav li.return-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-4.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 25px;}
.cms-customer-service .nav li.cstmr-fd-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-5.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 26px;}
.cms-customer-service .nav li.cmpny-dirct-menu a:after{content:"";display:block;clear:both;background:url(../images/cstmr-srvs-6.png) no-repeat;width:30px;height:30px;background-size:100%;position:absolute;left:14px;top: 23px;}
.cms-customer-service .col-md-9 {}
.cms-customer-service .cstmr-tab-con-outer{margin-left: 5%;border:1px solid #aaabad;min-height: 487px;padding: 5px 15px; width: 93.4%;}
.cms-customer-service .tab-pane iframe{ width:100%;     height: 425px;}
.cms-customer-service #tab_a h4{ padding: 10px 10px; margin: 0; }
.cms-customer-service .cstmr-tab-con-outer .tab-pane{ display:none;}
.cms-customer-service .cstmr-tab-con-outer .tab-pane.active{ display:block;}
.cms-customer-service .cstmr-tab-con-outer h4{     font-family: 'brandon_textregular' !important; font-weight:bold;}
.free-dlvry-key .title{     font-size: 20px; font-weight: bold; position:relative;     padding-left: 30px; text-align: center;}
.free-dlvry-key .title:after{ content:""; display:block; clear:both; width:100%; height:3px; background:/*#6e6e6e*/#dddddd; position:absolute; top:50%; left:0;}
.free-dlvry-key .title span{     background: #fff; position: relative; z-index: 1; display: inline-block; padding: 0 20px;     text-transform: uppercase;     font-size: 24px;}
.delivry-con-outer:after{ content:""; display:table; clear:both;}
.delivry-con-outer ul{ padding:0 0; margin:0 0;}
.delivry-con-outer ul li{ list-style:none; float:none;     margin-right: 3%; width: 14.16%;     display: inline-block;     position: relative;}
.delivry-con-outer ul li:after{ content: "";     display: block;     clear: both;     width: 0;     height: 0;     border-left: 30px solid transparent;     border-right: 30px solid transparent;     border-bottom: 100px solid #fff;     position: absolute;     top: -32px;     left: -22px;}
.delivry-con-outer.ship-con ul li:after{ display:none;}
.delivry-con-outer ul li span{ display:block;     text-align: center; font-size: 15px; font-weight: 600;}
.delivry-con-outer ul li span.nmbr{ text-align: center;     padding: 10px 15px 10px 45px;     color: #fff;     font-size: 20px;     font-weight: bold;     border-radius: 10px;}
.delivry-con-outer ul li:last-child{ margin-right:0;}
.delivry-con-outer{ /*border:1px solid #6e6e6e;*/ border-top: 0; /*margin-top: -20px; */padding: 25px 20px 6px; text-align: center;}
.except{     width: 467px;     margin: 20px auto;}
.intr-ship{     width: 50%;     margin: 0 auto 50px;     border-top: 1px solid #ccc;     padding-top: 10px;}
.delivry-con-outer.ship-con ul li{ width:auto;}
.cstmr-tab-con-outer .map-outer{ text-align:center; margin-top:26px; }
.cstmr-tab-con-outer .map-outer img{ height:353px;}
.cmpny-call-outer:after{ content:""; display:table; clear:both;}
.cmpny-call-outer ul{ padding:0 0; margin:0 0;}
.cmpny-call-outer ul li{ width:47.5%; float:left; list-style: none; margin-right: 5%; padding: 8px 5px 8px 50px; font-size: 26px; font-weight: bold; border-radius: 10px; }

.cmpny-call-outer ul li:last-child{ margin-right:0;}
.cmpny-call-outer ul li.left{ background:#f1f1f1 url(../images/cmpny-dr-img-left.png) no-repeat 13px 50%;     background-size: 6%; }
.cmpny-call-outer ul li.right{     background: #f1f1f1 url(../images/cmpny-dr-img-right.png) no-repeat 11px 50%; background-size: 9%; padding-left: 56px; }
.cmpny-call-outer{    margin-top: 25px;}
.cmpny-extn{ margin-top:30px;}
.cmpny-extn ul{ padding:0 0 ; margin:0 0;}
.cmpny-extn ul li{ list-style:none;     border-bottom: 1px solid #a6a6a6; font-size: 16px;     padding: 10px 0; margin-bottom: 10px;     overflow: hidden;}
.cmpny-call-outer ul li span{ font-weight:normal; font-size:14px; display:inline-block; margin-left: 10px;}
.cmpny-extn ul li span.extn-left{ float:left;}
.cmpny-extn ul li span.extn-right{ float:right;         background: #f1f1f1 url(../images/cmpny-dr-img-left.png) no-repeat 32px 50%; background-size: 8%; padding: 8px 35px 8px 60px; border-radius: 10px; margin-right: 52px;}
.cmpny-extn ul li span.extn-right:hover{ float:right;  background: #939498 url(../images/cmpny-dr-img-right-hover.png) no-repeat 32px 50%; background-size: 8%; padding: 8px 35px 8px 60px; border-radius: 10px; color:#fff;}
.cmpny-extn ul li:last-child{ border-bottom:0;}
.cms-customer-service .nav li:last-child a{ border-bottom:0;}
.free-delivery{ margin-top: 15px;}
.cms-customer-service .nav li.active a:focus{ background: #e6e7e9 !important; }
.cms-customer-service .nav li .sub-nav-tab{position:absolute;right: -172px;padding:0 0;top:0;background: #f1f1f1;z-index: 999;}
.cms-customer-service .nav li .sub-nav-tab li {list-style:none;position: relative;margin: 5px 0;}
.cms-customer-service .nav li .sub-nav-tab li a{border:0;background:transparent;padding: 0 34px;font-size: 13px;}
.cms-customer-service .nav li .sub-nav-tab li a:after{content: "";display: block;clear: both;width: 11px;height: 13px;background:url(../images/srvice-sub-arrw.png) no-repeat 0 0;position: absolute;left: 11px;top: 7px;background-size: 72%;}
.cms-customer-service .nav li .sub-nav-tab{ display:none;}
.cms-customer-service .nav li:hover .sub-nav-tab{ display:block;}
.cms-customer-service .nav li .sub-nav-tab li a:hover{ background:transparent !important;}
.cms-customer-service  .page-header{ margin:0 0;}
.cms-customer-service .panel{ background:transparent;}
.cms-customer-service .nav.nav-stacked{ width:100%;}
.products-grid .product-item .product-item-details{ padding: 0;     font-size: 14px;     font-weight: 400;}


/*---------contact-------*/
.contact-index-index #maincontent .row{ display:block; margin: 0;}
.contact-index-index .contact-form{ float:right; border-left: 1px solid #838383; padding-left: 40px;     padding-right: 0;}
.zcwf_lblLeft .zcwf_privacy_txt{ width: 80%;}
.contact-index-index .contact-form form.contact .fields{ background:#e1e2e4; padding:20px;}
.contact-index-index .contact-form form.contact .legend{     color: #005d9b; font-weight: 600;     margin-top: 20px;}
.contact-index-index .contact-form form.contact input[type="text"],.contact-index-index .contact-form form.contact input[type="email"],.contact-index-index .contact-form form.contact textarea{ border-radius:0;}
.contact-index-index .contact-info{ float:left; padding-left: 0;}
.contact-index-index iframe{ width:100%;     margin-top: 8px;     margin-left: 8px;}
.contact-index-index .form-group.required{ width: 100%; clear: both;}
.contact-left-outer:after{ content:""; display:table; clear:both;}
.contact-left-outer{ width: 70%;}
.contact-left-outer p{ margin-left:0 !important;}
.contact-left-outer .col-md-12{ padding:0 0;}
.contacts-title{     color: #005d9b !important; font-weight: 600 !important; margin-bottom: 29px !important;}
.contact-index-index .page-main .contact-info p{ color: #5a5a5a;     line-height: 35px;}
.contact-left-outer h2{ color: #5a5a5a; font-size: 20px; font-weight: 600; margin-bottom: 5px;}
.contact-left-outer .address{ background:url(../images/address-icon.png) no-repeat 0 0;     padding-left: 50px;background-size: 3%;}
.contact-left-outer .address{background:url(../images/address-icon.png) no-repeat 0 0;padding-left: 44px;background-size: 4%;}
.contact-left-outer .toll-free{background:url(../images/contact-phone-icon.png) no-repeat 0 0;padding-left: 44px;background-size: 9%;     background-position: 0 2px;}
.contact-left-outer .fax{background:url(../images/fax-icon.png) no-repeat 0 0;padding-left: 44px;background-size: 6%;}
.contact-left-outer .email{background:url(../images/email-icon.png) no-repeat 0 0;padding-left: 44px;background-size: 6%;}
.contact-left-outer .business-hourse{ background:url(../images/bsnss-icon.png) no-repeat 0 0;     padding-left: 50px;background-size: 5%;}
.contact-form .fieldset{ margin-bottom:0;}
.contact-form  .actions-toolbar{     background: #e1e2e4; text-align:center; padding:20px; }
.contact-index-index .contact-form form.contact .fields .comment textarea{ margin-top:-20px;}
.contact-form  .actions-toolbar .primary{ float:none;}
.contact-form  .actions-toolbar .primary button{     border-radius: 0 !important; padding: 7px 30px !important; text-transform: uppercase;}
.panel.header {    margin-bottom: 0; border-bottom: 0; box-shadow:none !important; -webkit-box-shadow:none !important;}
.cms-customer-service .header .nav{ background:transparent; border:0;}
.custpmer-service-banner{     position: relative;}
.custpmer-service-banner .banner-con{     font-size: 35px; font-weight: 700; width: 300px; position: absolute; top: 44px; right: 283px;}
.footer-middle ul.contact-info li .location{     background: url(../images/footer-locations-icon.png) no-repeat 0 0px;
    padding-left: 37px;
    padding-bottom: 15px;
    background-size: 21%;
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px; margin-bottom: 0;}
.footer-middle ul.contact-info li [class^="porto-icon-"]{     margin-left: 1px; margin-right: 8px; margin-top: 2px;}
.footer-middle p{     color: #fff;}
.minicart-items{ height:auto !important;}
.minicart-wrapper .qty .price{     display: inline-block;
    position: /*absolute*/static;
    top: 21px;
    right: 42px;
    color: #f9a033;
    font-size: 17px; width: auto; margin-top: 5px;}
.page-header.type2 .minicart-wrapper{ width: /*150px*/auto;}

/*--------261218-----*/
.navigation li.level0{ padding: 0px 0px ; margin-right: /*35px !important*/ 5px !important;}
.navigation .level0>.level-top{ font-size: 14px !important;     line-height: 36px !important; font-weight: 700 !important;}
.page-header.type2 .navigation .level0.parent>a:after{ line-height: 35px !important;}
header.page-header.sticky-header .navigation li.level0>.level-top{     padding: 0 10px !important; font-size: 13px;}
h2,h3,h4,h5{}
.page-header.type2:not(.header-newskin){ padding-bottom:0; background-color:#121828 !important;}
.footer-middle ul.contact-info p{ margin-bottom: 12px;}
.contact-index-index .page-main .contact-info p.con{ line-height:20px;}

/*--------020119-------*/
.minicart-items .product-item-details .update-cart-item{ display:none !important;}
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{     top: 50% !important; left: 50%; border-radius: 5px 5px !important;
    transform: translate(-50%, 0%) !important;     right: inherit !important; background-color: #121828 !important;}


/*---------110119-----*/
.dz-qty{     border: 1px solid #ccc; display: inline-block; vertical-align: top; height: 31px; padding: 0 6px; line-height: 31px; border-radius: 0px;}
.products.wrapper .product-item .qty-box .input-text.qty{ width: 86px/*60px*/; outline: 0; border-radius: 0;}
.products.wrapper .product-item .qty-box{     margin: 2px 0 17px 0px !important;     display: inline-block !important; vertical-align: top; width: auto !important;}
.cms-index-index .products.wrapper .product-item .qty-box{ width:auto !important;}
.products-grid .owl-carousel .product-item .dz-qty{     border-left: 0; margin-left: -4px; height: 32px;}
.products-grid .product-item-details .product-item-actions .actions-primary{ display: block !important; position:static;}
.products-grid .product-item-details .product-item-actions .actions-primary .unavailable:after{ content:""; display:block; clear:both; position:absolute; top:0; left:0; right:0; bottom:30px; background:#fff; z-index:9; opacity: 0.6;}
.products-grid .product-item-details .product-item-actions .actions-primary .unavailable span{     background: #cc0000;     color: #fff;     padding: 5px 15px;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%); z-index: 99;}
.products-list .product-item-details .actions-primary .unavailable:after{ content:""; display:block; clear:both; position:absolute; top:0; left:0; right:0; bottom:0px; background:#fff; z-index:9; opacity: 0.6;}
.products-list .product-item-details .actions-primary .unavailable span{ background: #cc0000;     color: #fff;     padding: 5px 15px;     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%); z-index: 99;}
/*----------150119-------*/
.cms-index-index .filterproduct-title{     margin-top: /*-13px*/20px; margin-bottom: 26px;     background: transparent;     position: relative;     padding-right: 39px; overflow: hidden; padding-left: 0;}
.cms-index-index .filterproduct-title:after{ content:""; display:block; clear:both; background:#000; height:1px; width:100%; position:absolute; top:50%; right:0px;}
.cms-index-index .filterproduct-title .content{ background:#fff; z-index:1;     position: relative;}
.cms-index-index #featured_product.owl-top-narrow .owl-theme .owl-controls{     top: -60px;}
.checkout-cart-index .qty-changer{ display:none !important;}
.nav-sections-item-content>.navigation{     padding: 0 4px;}
.contact-google-map{ clear: both; }
.contact-google-map .row{     margin-left: -15px !important; margin-right: -15px !important;}
/*----------160119-------*/
.product-reviews-summary .reviews-actions a{ color: #404041 !important; border-left: 1px solid #404041 !important;}
.catalog-product-view .fotorama__stage{ border:0; margin-bottom: 15px;}
.fppter-cont-outer .contact-info-outer{     display: flex;}
.contact-info-outer .contact-info-block{     margin-right: 54px;}
.fppter-cont-outer > div{ width: 39% !important; display: block !important; float: left; max-width: none !important;}
.fppter-cont-outer > div:nth-child(2n){ width: 22% !important;}
.fppter-cont-outer > div:nth-child(3n){ width: 17% !important;}
.fppter-cont-outer{     display: block !important;}
.minicart-items .item-qty{ width: 50px !important;     pointer-events: none;     border-radius: 0;     padding: 0 0 !important;     height: 30px;}
.one-step-checkout-wrapper .mp-4 #checkout-review-table tbody tr td.a-center.details-qty{ }
.one-step-checkout-wrapper .qty-wrapper .qty-wrap .input-text.update{     width: 47px;}
.one-step-checkout-wrapper .opc-block-summary .block.items-in-cart{ margin-bottom: 15px !important;}
.checkout-agreement label button{ font-size:13px;}
.checkout-payment-method .payment-option-title .action-toggle,.checkout-payment-method .payment-option-title .action-toggle:after{ color:#000 !important;}
.products-grid .product-item .product-item-inner{     margin: 7px 0 0 0 !important; min-height: 80px;}
.product-item-photo{ overflow: inherit;       padding-top: 25px !important;    margin-bottom: 0px;}
.catalogsearch-result-index .products-grid{     padding-top: 0px;}
#bss-fastorder-form .bss-fastorder-lightbox img{     position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.catalog-product-view .fotorama__caption__wrap{ display:none;}
.account .sidebar .product-items-names .product-item-name{ width: 200px;     height: auto;}
.account .sidebar .product-items .product-item-name a{     font-size: 12px;}
.account .sidebar .block-reorder .product-item .field.item{ vertical-align: top;}
/*---------220119------*/
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){     -webkit-transform: inherit;
    -ms-transform: inherit !important;
    -o-transform: inherit !important;
    transform: inherit !important;}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{     opacity: 1 !important;}
	.fotorama--fullscreen .fotorama__fullscreen-icon:before{ content: "x" !important; font-family: arial;}
	.weltpixel-quickview-catalog-product-view .dz-qty{     margin-right: 10px; padding: 0 15px;     height: 48px; line-height: 48px;     border-left: 0;}
	.catalog-product-view .dz-qty{ height: 32px;     padding: 0 10px;     line-height: 32px;     margin-left: -3px;     border-left: 0;     border-color: #000;}
	.catalog-product-view .box-tocart .dz-qty{ height:35px; margin-right: 0px;}
	.page-header .navigation .level0 .submenu li.parent a span{display: inline-block; padding-right: 20px; }
	.page-header .navigation .level0 .submenu li.parent .subchildmenu { display:none; background: #ebebec; width: 102%;  padding: 5px 0 0 !important;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span{ background:transparent; text-transform: capitalize;}
	.weltpixel-quickview-catalog-product-view .box-tocart select{     display: inline-block; width: 65px; vertical-align: top;}
	.weltpixel-quickview-catalog-product-view .price-box .price{     font-size: 28px; margin-right: 5px;}
	.weltpixel-quickview-catalog-product-view .price-box{  font-size: 20px !important; line-height: 25px;}
	.weltpixel-quickview-catalog-product-view .product-info-main .box-tocart, .weltpixel-quickview-catalog-product-view .box-gotoproduct{ clear: both;}
	.products-grid.columns5 .product-item .dz-qty{     border-left: 0; margin-left: -4px; height: 32px;}
	.submenu .subchildmenu .subchildmenu .subchildmenu{     top: 0 !important; }

/*---------160119------*/

/*---------250619---------*/
.sidebar .custom-block.custom-block-1>div em{     color: #005ea4 !important; border: 1px solid #005ea4 !important;}
.content-row p{     font-family: 'brandon_textregular' !important;}

/*-----------010719----------*/
.home-main-slider img{ width:100%;height:auto;}
.cms-index-index .page.messages{     position: absolute; top: 0; z-index: 999999; width: 100%; left: 0;}

/*------------020719----------*/
.checkout-cart-index .cart-summary .block.shipping >.title{ /*display:none;*/}
.catalog-product-view .product-info-main .product.sku{ display:none;}
.filterproducts .product-image-photo{     width: auto; max-width:none !important;}
.filterproducts .product-image-photo.hover_image{ left:50%; transform: translate(-50%, 0);}
.cms-index-index .filterproduct-title.filternew{ margin-top:-13px;}
.sidebar .custom-block .filterproducts.products{ display:block;}
.greet.welcome{ display:none !important;}
.header .welcome{     color: #444444 !important; font-family: 'brandon_textregular'; font-size: 16px !important;}
.customer-welcome .customer-name{     color: /*#444444*/#fff !important; font-family: 'brandon_textregular'; font-size: 16px; text-transform: capitalize; border-left: 0 !important;}
.customer-welcome .action.switch{ margin: 3px 0 0 0 !important;}

/*------------030719---------details--------*/
.catalog-product-view .sidebar .product-items .product-item-info .product-item-photo img{ width: 100%;}
.catalog-product-view .sidebar .product-items .product-item-info .product-item-photo{ max-width: 100%; margin: 0 auto 15px; float: none;}
.catalog-product-view .sidebar .product-items .product-item-details{margin-left: 0; text-align: center; font-size: 11px; font-weight: 600; margin-bottom: 20px;}
.catalog-product-view .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{ /*width: 87%;*/}
.catalog-product-view .product-item-photo>a:not(.weltpixel-quickview):before{ display:none;}
.catalog-product-view .sidebar .price-box .price{     font-size: 14px;}
.catalog-product-view .sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] em:before{width: 34px; height: 35px; background-size: 50%;}
.catalog-product-view .sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev em:before {     background-position: 10px 8px;}
.catalog-product-view .sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next em:before {     background-position: 10px -18px;}
.catalog-product-view .product.info.detailed{ width: 92%;}
.catalog-product-view .products-grid .product-item .price-box{ font-size: 17px;     color: #000;     line-height: 35px;}
.catalog-product-view .products-grid .product-item .product-item-info{ }
.catalog-product-view .products-grid .owl-carousel .product-item .dz-qty{ line-height: 32px;}
.catalog-product-view .sidebar .products.wrapper .product-item .qty-box{ margin: 2px 24px 7px 13px !important;}
.catalog-product-view .owl-top-narrow .owl-theme .owl-controls{     top: -42px;}
.homepage-bar .custom-block.custom-block-1 em{     color: #000 !important; border: 1px solid #000 !important; width: 50px; height: 50px;    font-size: 30px; border-radius: 50%;     line-height: 50px; margin-bottom: 15px;}
.homepage-bar .col-lg-4{    padding-top: 15px !important;     padding-bottom: 15px !important;}
.homepage-bar p{color:#000;}
.rating-summary .rating-result > span:before, .review-control-vote label:before{     color: #005ea4 !important;}
.catalog-product-view .sidebar .product-items .price-box{     font-size: 14px; color: #777;}
.catalog-product-view .sidebar .products.wrapper .qty-box{      width: 112px; margin: 2px auto 7px; }
.catalog-product-view .sidebar .products.wrapper .qty-box select{ width: /*86px*/60px; outline: 0; border-radius: 0;}
.catalog-product-view .sidebar .products.wrapper .qty-box .dz-qty{     line-height: 32px; border-left: 0; margin-left: -4px; height: 32px;}
.catalog-product-view .block.related .products-related .tocart:before{ display: inline; content: '\f814'; font-family: 'porto-icons'; margin-right: 0; font-size: 20px; color:#fff; display:none;}
.catalog-product-view .block.related .products-related .tocart{ height: 32px;     padding: 0 10px;}


/*--------090719---------*/
.cms-index-index .page.messages .message:after{ content: "x";
    display: block;
    clear: both;
    position: absolute;
    right: 20px;
    top: 6px;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    font-family: 'brandon_textregular' !important;
    cursor: pointer;
    width: 30px; height: 30px; text-align: center; background: #494A4C; border-radius: 100%;}
.checkout-index-index .control{     margin: 0px 0px 13px 0px;}
.checkout-index-index .opc-wrapper .shipping-address-items{     padding: 0 0;}

.control{ margin:0 0 13px 0!important;}
.catalog-product-view .review-field-ratings .review-field-rating{ overflow: hidden; height: 53px;}
.see-more{text-align:center;    margin: 51px 0 51px;}
.see-more a{border: 1px solid #181c27; padding: 5px 20px 5px 20px; background: #181c27; color: #fff !important; font-size: 14px;
    text-transform: uppercase;}

.product.description p	{    text-overflow: ellipsis; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;
    overflow: hidden;}

#featured_product .filterproducts.owl-carousel .owl-item img{max-width: 100% !important;}


/*-------------09.08.19---------*/
.weltpixel-quickview-catalog-product-view .page-wrapper{border: 0;}
.weltpixel-quickview-catalog-product-view .fotorama__wrap--slide .fotorama__stage__frame{/*border: 1px solid #08c !important;*/border: 1px solid #ceced0 !important; border-radius: 10px; }
.products-grid .product-item .product-item-details .product-item-description{height: /*69px*/auto;}

/*--------290819-------*/
.footer.content{ display:none;}

/*-------300819------*/
.checkout-cart-index .action-delete:before{ background:url(../images/cart-dlt-icon.png) no-repeat 0 0; font-size: 0 !important; width: 12px; height: 16px; display: block;}
.checkout-cart-index .cart .actions-toolbar{         position: relative; top: 0; right: 0; text-align: right; margin-top: -122px; width: 20px; float: right; padding: 0;}
.checkout-cart-index .cart .action-edit{ display:none !important;}
.checkout-cart-index .action-delete:hover:before{ background-position:0 -26px;}
.weltpixel-quickview-catalog-product-view .product-info-main .page-title-wrapper h1{     font-weight: normal; font-size: 20px;}
.weltpixel-quickview-catalog-product-view .box-tocart .action.tocart{     min-width: 118px; font-weight: normal; font-size: 14px;}
.weltpixel-quickview-catalog-product-view .product-info-main .product-info-stock-sku{ margin-bottom: 13px;     margin-top: 13px;}
.weltpixel-quickview-catalog-product-view .product-info-stock-sku .product-sku{ font-size: 14px;}
.weltpixel-quickview-catalog-product-view .product-info-main .product.overview .value p span{ font-size: 13px !important;}
.weltpixel-quickview-catalog-product-view .product.media .fotorama__stage{     height: 352px !important;}
.weltpixel-quickview-catalog-product-view .box-gotoproduct h4{ margin-top: 0 !important;     margin-left: 0 !important;}
.product-info-main .page-title-wrapper h1{     font-weight: 700;     color: #000;     line-height: 42px;}
.catalog-product-view .product-info-main{     margin-top: 15px;     position: relative;}
.catalog-product-view .product-info-main .product-store-availability{ position: absolute;     right: 20px;     bottom: 56px;}
.catalog-product-view .product-info-main .product-store-availability a{     color: #000;     text-decoration: underline;     font-size: 13px; font-weight: 500;}
.catalog-product-view .product-info-main .product-store-availability a:hover{color:#f9a033 !important;}
.product-info-stock-sku .product-sku{ color: #000; font-weight: 400; font-size: 16px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete{     position: absolute !important;     margin-right: 0;}
.cart.table-wrapper .col.qty .input-text{ background: #fafafa url(../images/select-bg.svg) no-repeat 100% 48%;     border-radius: 0;}
.cart.table-wrapper .col.qty .control.qty{ margin: 0 0 0 0 !important;}
.cart.table-wrapper .cart>.item .cart-price{  font-weight: 400 !important;     color: #000 !important;     font-size: 16px;}
.cart.table-wrapper .cart>.item .cart-price .price{         font-weight: 400 !important;}
.checkout-cart-index .cart button.update{ background:#f9a033 !important; border-color:#f9a033 !important; color:#fff !important; height: 38px;     opacity: 0;     pointer-events: none;}
.checkout-cart-index .cart button.update:hover{ background:#121828 !important; border-color:#121828 !important;}
.cart-summary .checkout-methods-items .action.primary.checkout{     background: #f9a033 !important;     border-color: #f9a033 !important;     color: #fff !important;     height: 38px;}
.cart-summary .checkout-methods-items .action.primary.checkout:hover{ background: #121828 !important;     border-color: #121828 !important;}
.shoppinglist-index-list .checkout-btn-outer a.disabled{ pointer-events:none; opacity: 0.5;}
.shp-list-addlist-outer .pro-detail-outer ul.pro-auto-search .list-attr span{ display: block !important;     margin-bottom: 12px;}
.shiping-tax{ margin-bottom: 12px;     color: #104cd4;     font-size: 12px;}
.checkout-cart-index .shiping-tax{     margin-bottom: 20px;     color: #f63333;     font-size: 14px;     font-weight: 600;}
.buy-sh-btn{ color: #4d9527;     font-weight: 600;     font-size: 14px;}
.checkout-cart-index .totals.shipping.excl,.checkout-cart-index .grand.totals{ display:none;}
.checkout-cart-index .cart-totals{     border-top: 1px solid #e5e5e5;     margin-top: 15px;}
.cart-totals tbody .mark,.cart-totals tbody .amount{     font-weight: 600;     font-size: 18px;}
.cart-summary>.title{ font-weight: 600; color: #505050;     margin: 12px 0 15px;}
.checkout-cart-index .cart-summary{     background: #fff;     border: 4px solid #e1e1e1;     border-radius: 0;     margin-bottom: 252px;     position: relative;     top: 0 !important;     margin-top: 37px;}
.checkout-cart-index .page-title-wrapper .page-title{ color: #505050 !important;     font-weight: 600;     font-size: 25px;     font-style: italic;}
.cart.table-wrapper .actions-toolbar>.action-delete{  margin-right: 0px !important;     padding-top: 0px !important;     right: 35px;     top: -41px;     border: 1px solid #ccc !important;     width: 30px;     height: 30px;     border-radius: 100% !important;}
.checkout-cart-index .action-delete:before{     transform: rotate(45deg);}
.checkout-cart-index .action-delete:after{     transform: rotate(-45deg);}
.checkout-cart-index .action-delete:before,.checkout-cart-index .action-delete:after{            position: absolute;     left: 13px;     content: "" !important;     height: 17px;     width: 2px;     background: #8a8a8a !important;     border-radius: 4px;     top: 6px;}
 .block-addresses-list .items.addresses>.item{ width:100% !important;}
 #checkout .authentication-wrapper button.action-auth-toggle{     border: 0 !important;     background: #f9a033 !important;     color: #000 !important;     padding: 0 30px;     border-radius: 3px;}
 #checkout .authentication-wrapper button.action-auth-toggle:hover{background: #000 !important; color: #fff !important;}
.checkout-cart-index .cart-summary button.action.primary.checkout{     width: 100%;     background: #202c44;     border-color: #202c44 !important;     border-radius: 0;     margin-top: 20px;     font-weight: 600;     padding: 13px 10px;     height: auto;}
.checkout-cart-index .cart-summary button.action.primary.checkout:hover{ background:#f9a033 !important; border-color:#f9a033 !important;}
.cart-container .form-cart .actions.main .action.continue{ display:none;}
.cart-summary .block.discount .content{ display:block !important;}
.cart-summary .block.discount{     position: absolute;     bottom: -263px;     left: -5px;     right: 0;}
.cart-summary .checkout-methods-items{     margin: 12px 0 0 !important;}
.cart-summary .cont-shopping a.continue{    display: block;     border: 1px solid #ccc;     color: #626262;     font-weight: 600;     padding: 13px 10px; font-size: 1.4rem;}
.cart-summary .cont-shopping a.continue:hover{     background: #202c44;     border-color: #202c44 !important; color:#fff; text-decoration:none;}
.cart-summary .block>.title{ border: 0;}
.cart-summary .block>.title:after{ display:none;}
#discount-coupon-form .field label{ color: #898989;     margin-bottom: 12px;}
.cart-summary .block .title strong{ font-size: 18px;}
#discount-coupon-form{ position: relative;}
#discount-coupon-form .actions-toolbar{ position: absolute;     top: 34px;     right: 0px;}
.cart-summary .block .actions-toolbar>.primary .action.primary{ margin-right: 0;     padding: 0 13px;     background: transparent !important;     border-color: transparent !important;     color: #505050 !important;     font-weight: bold;}
.cart-summary .sav-sce{     position: absolute;     bottom: -85px;     left: -5px;     color: #707070;     font-size: 18px;     font-weight: 600;}
.cart-summary .sav-sce p:before{     content: "";     display: inline-block;     clear: both;     width: 20px;     height: 24px;     background: url(../images/save-payment-icon.png) no-repeat 0 0;     vertical-align: top;     margin-right: 15px;     margin-top: 3px;}
#discount-coupon-form #coupon_code{     border-radius: 0 0;     padding-right: 128px;     border-width: 2px;     height: 45px;     padding-left: 48px;}
#discount-coupon-form .field .control{ position: relative;}
#discount-coupon-form .field .control:after{    content: "";     display: block;     clear: both;     width: 25px;     height: 24px;     background: url(../images/apply-cupon-icon.png) no-repeat 0 0;     position: absolute;     top: 11px;     left: 15px;}
.cart.table-wrapper > h2:first-child{ display:none;}
.cart.table-wrapper > h2.cart-pro-titel{ color: #545454;     font-weight: 500;     font-size: 20px; display:none;}
.cart.table-wrapper:before{     content: "Products";     display: block;     clear: both;     color: #505050;     font-size: 20px;     margin-top: 30px;     margin-bottom: 18px;     font-weight: 500;}
.cart.table-wrapper .cart thead tr th.col{     border-bottom: 1px solid #ccc;     padding-bottom: 15px;     padding-top: 15px;     font-size: 15px;     font-weight: 500;     border-top: 1px solid #ccc;}
.cart.table-wrapper .product-image-container{ border:0 !important;}
.cart.table-wrapper .cart>.item .subtotal .cart-price .price{ font-weight:500 !important;}
#discount-coupon-form input[type="text"]::-moz-placeholder{ color:#4c4c4c96;}
#discount-coupon-form input[type="text"]::-webkit-input-placeholder{ color:#4c4c4c96;}
#discount-coupon-form input[type="text"]:-ms-input-placeholder{ color:#4c4c4c96;}
/*-------------160719---------*/






.cms-index-index .products-grid .product-item-details .product-item-actions .actions-primary{ /*position: absolute !important;
    z-index: 1;
    bottom: 8px;
    left: 50%;
    transform: translate(-50%, 0px);*/}
.brand-container{     margin: 0 auto 0 !important;}
.buyer-guide-outer{ position:relative;}
.buyer-guide-content{         position: absolute;     top: 5px;     width: 600px;     right: 165px; font-size: 16px;     line-height: 30px;}
.buyer-guide-content h2{     font-weight: 600;     font-size: 25px;}
.buyer-guide-content a{    display: block;     background: #121117;     width: 243px; padding: 15px 26px 15px 26px;     text-align: left;     border-radius: 10px;     color: #fff !important;     text-transform: uppercase;     margin-top: 35px; position: relative;}
.buyer-guide-content a:after{ content:""; display:none; clear:both; background:url(../images/dwnld-icon.png) no-repeat 0 0; position:absolute; top: 13px;     right: 15px;     width: 35px;     height: 35px;     background-size: 100%;}
.buyer-guide-content a:hover{ text-decoration:none; background:#101727;}


/*-----------300819-----*/
.catalog-product-view .fotorama__stage__frame.fotorama__active{     border: 1px solid #bebec0; border-radius: 0px;}

/*---------020919-----*/
.owl-top-narrow .owl-theme .owl-controls{    /*top: -60px !important;*/top: 0 !important; position: static;}
.catalog-category-view .products-grid .product-item .product-item-info{     min-height:492px;     position: relative;}
.catalog-category-view .products-grid .product-item .product-item-info:after,.products-grid .product-item .product-item-details:after{ content:""; display:table; clear:both;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div{ position:absolute; top:50%; transform: translate(0, -50%);}
.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] em:before{     margin-left: 0 !important; background:#fff url(../images/slider-arrow.png) no-repeat 0 0; font-size:0; border:0.5px solid #000; width:35px; height:35px; border-radius:100%; background-size: 50%;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev{ left: -50px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev em:before{ background-position:9px 9px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next{ right:-50px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next em:before{ background-position:10px -19px;}
/*--------060919---cartpage-----*/
.cart.table-wrapper .product-item-name a,.cart.table-wrapper .product-item-name span{ display:block;      margin-bottom: 3px;}
.cart.table-wrapper .product-item-name a{ margin-bottom:10px; font-size: 18px; font-weight: 600;color: #1e2533 !important;}
.cart.table-wrapper .product-item-name{ margin-top:45px !important}
.cart.table-wrapper .product-item-name span.cart-pro-sku{ color: #1e2533;     font-weight: 400;     font-size: 14px;}
.cart.table-wrapper .product-item-name span{ font-size: 12px; font-weight: 600;}
.cart.table-wrapper .product-item-details{ vertical-align:top !important; padding-top: 0; padding-left: 20px;}

/*-------------new-layout-home-----*/
.dze-home-ban{     margin-top: 0px;}
.page-header .navigation .level0 .submenu{   padding: 0px 0px 6px !important; border-top-width: 0 !important; box-shadow: none !important; width: 100%; border-radius: 0 !important; min-height: 350px; background-color: #121828 !important; margin-top: 0px !important;}
.page-header.sticky-header .navigation .level0 .submenu{     padding: 6px 9.4px !important; margin-top:8px !important;}
.dze-home-ban .home-top-bar{     margin-bottom: 14px !important; margin-top: 14px !important;}
.footer-bottom address{     color: #fff;}
.hover-image-content .img-menu { width: 400px; position: absolute; top: 49px; min-height: 200px; background: #3d3d3d; padding: 15px;}
.hover-image-content .img-menu.level1{right: 227px;}
.hover-image-content .img-menu.level2{    right: 227px;}
.hover-image-content .img-menu.level3{    right: 84px;     width: 290px;}
.page-header .navigation .level0 .submenu li.block-image{ position: absolute !important;
    top: 0;
    right: -250px;
    background: #2b3548;
    width: 250px;
    padding: 10px;
    min-height: 200px; display:none; }
.page-header .navigation .level0 .submenu li.block-image p{ margin:0 0;}
.page-header .navigation .level0 .submenu li.block-image a{ padding:0 !important; }
.page-header .navigation .level0 .submenu li.block-image img{     width: 100%; display: block; height: 175px; object-fit: cover;}

/*------031019--------*/
.catalog-category-view .cat-name{ display:none;}
.cat-name{ color: #231f20; font-size: 30px; font-weight: bold; text-transform: uppercase; margin-top: 5px; margin-bottom: 22px; line-height: 30px; position:relative; padding-left: 20px;}
.at-list-page-top{ margin-bottom:35px;}
.catalog-category-view .category-image{ display:none;}
.breadcrumbs { margin-bottom:38px !important;}

/*---------041019------*/
.mob-shopby-outer,.mob-free-delivery-ban{ display:none !important;}
.mob-ban,.mob-list-ban{ display:none !important;}
.mob-sale-ban{ display:none;}

/*-----------151019----------*/
.mfp-iframe-holder .mfp-content{ height: 500px !important;}
.mfp-iframe-holder .mfp-close { top: 0 !important; color: #000 !important; right: 22px !important;}
.weltpixel-quickview-catalog-product-view .product-info-main .product-reviews-summary{ display:none ;}
.menu-mobi{ display:none;}
.fotorama__stage__shaft{ width:418px !important;}
.fotorama__wrap--css3 .fotorama__stage__shaft{ width:100% !important;}
.page-header.type2 .panel.header .header.links .customer-welcome .header.links li a{ color:#000 !important; font-size: 14px; line-height: 18px; padding: 5px 10px !important;}
.print-logo{ display:none;}
.page-print .print-logo{ display:block; float:left; }
.page-print .print-logo .logo{     max-width: 100%; }
.page-print .print-logo .logo img{     width: 111px;}
.page-print .header .block-search{ margin-top: 35px;}
.page-print .page-main .logo{ background: #000; padding: 10px;     z-index: inherit;}

/*----------201119--------*/
.catalog-product-view .block.related .products-related ul{ padding:0;}
.catalog-product-view .block.related .products-related ul .owl-item{ border: 0;}
.catalog-product-view .block.related .products-related ul li{ list-style:none; padding: 0 10px;}
.catalog-product-view .block.related .owl-item .action.tocompare{ display:none;}
.catalog-product-view .block.related .owl-controls .owl-dots,.catalog-product-view .products-grid .owl-controls .owl-dots{ position: absolute;     top: -77px;     right: 0;}
.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot,.catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot{ border: 1px solid #000;     border-radius: 100%;     width: 14px;     height: 14px;     margin-right: 10px;}
.catalog-product-view .products-grid .qty-box .input-text.qty{ border:1px solid #000;}
.catalog-product-view .products-grid .product-item{     padding: 20px 0;}
.catalog-product-view .products-grid .owl-nav{display:block;}
.catalog-product-view .owl-top-narrow .owl-theme .owl-controls .owl-nav > div{ background:transparent;}
.catalog-product-view .block.related .owl-controls .owl-dots > div:last-child,.catalog-product-view .products-grid .owl-controls .owl-dots > div:last-child{ margin-right:0 !important;}
.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot span,.catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot span{ margin: 3.5px 4px;     width: 4px;     height: 4px; background: #fff;}
.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot.active span,.catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot.active span{ background:#000;}
.catalog-product-view .block.related .owl-controls .owl-nav{ display:block;}
.catalog-product-view .block.related, .catalog-product-view .custom-block.custom-block-2{ padding:0 50px !important;}
.catalog-product-view .block.related .owl-controls .owl-nav > div{    position: absolute; top: 50%; transform: translate(0, -50%);}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-prev{ left: -60px;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-next{ right: -50px;}
.catalog-product-view .block.related .owl-controls .owl-nav > div{ width: 43px; height: 35px; text-indent: 99px; overflow: hidden; background:transparent;}
.catalog-product-view .block.related .owl-controls .owl-nav > div:after{ content:""; display:block; clear:both; background: #fff url(../images/slider-arrow.png) no-repeat 0 0; width: 34px;  height: 35px; border: 0.5px solid #000; border-radius: 100%; background-size: 50%; position: absolute; top: 0;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-prev:after{ background-position: 10px 8px;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-next:after{ background-position: 10px -18px;}
.catalog-product-view .product.description p{ text-overflow: inherit;    display: block;     overflow: inherit;}

.catalog-product-view .sidebar .custom-block.custom-block-2 h1{ font-size: 18px;
    color: #313131;
    padding: 10px 0;
    margin: 0;
    line-height: 1;
    font-weight: bold;
    text-align: center;
}

.catalog-product-view .products-related .weltpixel-quickview{     top: 25% !important;
    left: 50%;
    border-radius: 5px 5px !important;
    transform: translate(-50%, 0%) !important;
    right: inherit !important;
    background-color: #121828 !important;
    position: absolute;
    z-index: 9;
    color: #fff;
    padding: 10px;
    font-size: 12px; display:none;}
.catalog-product-view .block.related .products-related ul li:hover .weltpixel-quickview{ display:block;}
	.catalog-product-view .products-related .weltpixel-quickview:hover{     opacity: 0.9;}
.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage .owl-item:hover .weltpixel-quickview{ display:block;}
.catalog-product-view .products-related .weltpixel-quickview .porto-icon-eye,.catalog-product-view .products-related .weltpixel-quickview span{ /*display:block;*/ text-align:center;     margin-right: 3px;}
.buy-more-outer{     border: 1px solid #555b67;     border-radius: 20px;     position: relative; width: 335px; margin-top: 35px;}
.buy-more-outer h2{     margin: 0;     background: #1d2434;     font-weight: 400;     color: #fff;     text-align: center;     padding: 13px 10px;     border-radius: 34px;     position: absolute;     width: 100%;     top: -14px;     left: 0;}
.buy-more-outer .count:after{ content:""; display:table; clear:both;}
.buy-more-outer .count ul{ margin:0 0; padding:0 0; list-style:none;}
.buy-more-outer .count ul li{ float:left; border-right:1px solid #1d2434; margin-right:5px; padding-right:5px;}
.buy-more-outer .count ul li:last-child{ margin-right:0; padding-right:0; border:0;}
.buy-more-outer .count ul li h3{ color: #fa9f36;     margin-top: 0;     font-weight: 600;     font-size: 48px;     margin-bottom: 0;     line-height: 45px; }
.buy-more-outer .count ul li p{ margin-bottom:0; color:#3a3a3c;}
.buy-more-outer .count{     padding-top: 45px;     padding-left: 10px;     padding-right: 10px;}



/*--------221119-----cart page-------*/
.checkout-cart-index .block.crosssell{     width: 100%; padding-right: 0;}
.checkout-cart-index .cart-discount .block.crosssell .block-title.title{background: url(../images/slider-bar.png) right no-repeat;     text-align: left; margin: 0;}
.checkout-cart-index .cart-discount .block.crosssell .block-title.title strong{ font-weight: 600 !important; color: #000; font-size: 25px !important; background: #fff; padding-right: 20px !important; padding: 0;}
.checkout-cart-index .block.crosssell .crosspro ul{ padding: 0;}
.checkout-cart-index .block.crosssell .crosspro .owl-carousel .owl-item{ padding: 10px;}
.checkout-cart-index .products-grid .product-item-details .product-item-actions{     height: auto !important;}
.crosssell .old-price .price{ color: #7f7f7f; font-size: 14px; text-decoration-color: #7f7f7f !important;}
.crosssell .price{     font-size: 18px; font-weight: 550; color: #000;}
.crosssell .price-box{ margin: 5px 0 5px; font-weight: 400;}
.crosssell .qty-box{     display: block; width: 112px; margin: 0 auto 17px;}
.crosssell .qty-box select{     width: 60px; border-radius: 0;}
.crosssell .qty-box .dz-qty{ border-left: 0; margin-left: -4px; height: 32px;}
.crosssell button.tocart{ height: 32px; line-height: 30px;}
.crosssell ul li .weltpixel-quickview{ top: 50% !important;
    left: 50%;
    border-radius: 5px 5px !important;
    transform: translate(-50%, 0%) !important;
    right: inherit !important;
    background-color: #121828 !important;display: block;
    position: absolute; transition: .1s all;
    font-size: 12px;
    line-height: 1.4;    color: #fff; padding: 10px; z-index: 4;     display: none;}

.crosssell ul li:hover .weltpixel-quickview{ display:block;}
.crosssell .owl-theme .owl-controls .owl-nav.disabled{ display:block;}
.crosssell .owl-theme .owl-controls .owl-nav > div	{background: #fff url(../images/slider-arrow.png) no-repeat 0 0;
    font-size: 0;
    border: 0.5px solid #000;
    width: 46px;
    height: 46px;
    border-radius: 100%; text-indent:99px; overflow:hidden;     position: absolute; top: 50%; transform: translate(0, -50%); cursor: pointer;}
.crosssell .owl-theme .owl-controls .owl-nav .owl-prev{  background-position: 9px 9px; left:-50px;}
.crosssell .owl-theme .owl-controls .owl-nav .owl-next{background-position: 10px -35px; right:-50px;}

/*----------251119----------*/
.checkout-cart-index .cart-discount .filterproduct-title,.checkout-cart-index .cart-discount #featured_product{ display:none;}
/*--------101219------*/
.products-grid .product-item .price-box .minimal-price-link{ font-size: 18px;     font-weight: normal;}
/*.product-item .price-box .price-label:hover{color:#f9a033 !important}*/
/*------------230320----------*/
#featured_products .product-items .product-item{ width: 33.3%; min-height: 677px;}

/*-------------25032020-----------*/
.shoppinglist-index-list .page-title{ color: #000 !important;     font-weight: bold !important;}
.shoppinglist-index-list table.data{     border: 1px solid #6b6b6d;     border-top: 0;}
.shoppinglist-index-list table.data tr.activeyellow{ background:#fadeb9;}
.shoppinglist-index-list table th{ background: #000;     color: #fff;}
.shoppinglist-index-list table td.actions a.action{background: #101727;     color: #fff;     display: block;     padding: 10px 12px 10px 12px;     text-align: center;     border-radius: 7px;     float: left;     cursor: pointer;}
.shoppinglist-index-list table td a.delete{     width: 17px;     height: 25px;     display: block;     background: url(../images/delect-icon.png) no-repeat 0 0;     background-size: 100%;     float: right;     margin-right: 15px;     text-indent: 99px;     overflow: hidden;     margin-top: 8px;     cursor: pointer;}
.shoppinglist-index-list table td a.delete:hover{ opacity: 0.7; filter: alpha(opacity=70);}
.shoppinglist-index-list table td.actions a.action:before{   display: inline;     content: '\f814';     font-family: 'porto-icons';     margin-right: 5px;     font-size: 15px;}
.shoppinglist-index-list table td.actions a.action:hover{background:#E1C698; text-decoration:none;}
.shoppinglist-index-list table td.actions a.action:after{ display:none !important;}
.shoppinglist-index-list .order-products-toolbar{ display:none;}
.shp-list-addlist-outer:after{ content:""; display:table; clear:both;}
.shp-list-addlist-outer{ width: 50%;     position: relative; float: left;}
.shp-list-add-btn{ width: 100%; margin-top: 15px;     position: relative; border: 0.5px solid #6b6b6d;     border-radius: 15px;}
.shp-list-add-btn input[ type="text"]{         width: 54%;     border-right: 0;     border-radius: 0;     height: 39px;     padding-right: 32px;     border: 0;     background: transparent;     display: inline-block;     vertical-align: top;}
.shp-list-add-btn input[ type="text"]::placeholder { color:#6e6d72;}
.shp-list-add-btn input[ type="text"]:focus{ box-shadow:none;}
.shp-list-addlist-outer .pro-detail-outer{ }
.shp-list-addlist-outer .pro-detail-outer ul{ margin:0 0; padding:0 0; list-style:none; height: 300px; overflow: auto;}
.shp-list-addlist-outer .pro-detail-outer ul li{ display:block; margin-bottom:10px; padding:5px 0; border-bottom:1px solid #ccc; font-size: 14px; padding-top: 10px;}
.shp-list-addlist-outer .pro-detail-outer ul li span{ display:inline-block;     vertical-align: top; margin-right: 10px; margin-top: -6px;}
.shp-list-addlist-outer .pro-detail-outer ul li img{width: 90px;}
.shoppinglist-index-list .checkout-btn-outer{     float: right; margin-top: 15px;}
.shoppinglist-index-list .checkout-btn-outer a{ display:block; background: #101727;     color: #fff;     display: block;     text-decoration: none;     height: 40px;     line-height: 40px;     padding: 0 15px;     border-radius: 15px;}
.shoppinglist-index-list .checkout-btn-outer a:hover{ background:#E1C698; text-decoration:none;}
.shp-list-add-btn select{     display: inline-block;     width: 82px;     outline: 0;     height: 39px;     border-radius: 0;     border: 0;     background: url('../images/select-bg.svg') no-repeat 100% 48%;     border-right: 0.5px solid #6b6b6d;     vertical-align: top;}
.shp-list-add-btn button{background: #101727;     border: 1px solid #101727;     color: #fff;     position: absolute;     top: 0;     right: 0;     height: 40px;     border-radius: 15px;     padding: 0 20px; }
.shp-list-add-btn button:hover{ background: #E1C698; border-color:#E1C698;}
.shoppinglist-index-list table td select.qty{     width: 60px;}
/*---------07042020--------*/
.shoppinglist-index-list table.data tr.activeyellow{ background:#fadeb9;}
.shoppinglist-index-list table td select.qty{ background-color: transparent;}
.head-shoppinglistmenu{   color: #fff !important;   font-size: 16px; background:transparent !important;}
.shoppinglist-index-list table.data tr span.mob-sku{ display:none;}


/*------------15072020----------*/
.searchsuite-autocomplete{     width: 100% !important; left: 0 !important;}
#crmWebToEntityForm,#crmWebToEntityForm table{ width:100% !important; }
#crmWebToEntityForm table{     margin-top: -76px;}
#crmWebToEntityForm table td strong{ color: #005d9b !important;     font-weight: 600 !important;     margin-bottom: 29px !important;     font-size: 20px;     font-family: 'Montserrat' !important;}

#crmWebToEntityForm tr{ padding:6px 20px !important;}
#crmWebToEntityForm tr > td:nth-child(3n){ display:none;}
#crmWebToEntityForm tr > td:nth-child(2n){ width:70% !important;}
#crmWebToEntityForm tr > td input[ type="submit"],#crmWebToEntityForm tr > td input[ type="reset"]{ background-color: #f9a033; border:1px solid #f9a033; color:#fff; padding:5px 10px;}
.homepage-bar .col-lg-4{     border-left: 1px solid #000 !important;}
.homepage-bar .col-lg-4:first-child { border-left: 0 !important;}
.checkout-index-index .page-main .page-title-wrapper .page-title{ color:#121828 !important;}
.buyer-guide-outer img{ /*width:100%;*/}
.checkout-index-index .osc-authentication-wrapper a{color:#121828 !important;}
.checkout-index-index .opc-wrapper .step-title{     border-bottom: 1px solid #121828;     background-color: #121828;      margin-bottom: 15px;   color: #f9a033 !important;     text-transform: uppercase;     font-size: 16px;     font-weight: bold;     padding: 10px 10px;}
.block-minicart .block-content>.actions>.secondary .action.viewcart{ background:#f9a033 !important;}
.shp-list-addlist-outer .pro-detail-outer ul.pro-auto-search .list-attr{     float: right;     width: 190px;     margin-right: 140px;     margin-top: -55px;}
.pro-auto-search .list-attr span{ display:block;}
.account-nav .nav > li { padding: 0;     position: relative;     line-height: 1.3;     border-bottom: 0 !important;}
.account-nav .nav > li > a { color: #000 !important;     padding: 8px 15px; 	font-size: 14px !important; 	display: block; 	border-bottom:1px solid #ddd;}
.cms-index-index .page-main{ max-width:100% !important; padding: 0 0;}
.footer-middle { background-color: #101727 !important;}
.footer-bottom{     background-color: #101727 !important;}

/*------------new-details---------*/
.catalog-product-view.page-layout-2columns-right .column.main{ width:100%;}
.catalog-product-view .block.related .block-title.title { text-align: left;     text-transform: uppercase;     border-bottom: 1px solid #dedee0;     padding-bottom: 10px;     margin-bottom: 20px;}
.catalog-product-view .block.related .product-item-details{     text-align: center; padding-bottom: 35px;}
.catalog-product-view .block.related .input-text.qty{ width: 85px; border: 1px solid #000;     border-radius: 0;}
.catalog-product-view .block.related .qty-box{ display:inline-block; vertical-align:top; }
.catalog-product-view .block.related .product.actions{ display:inline-block; vertical-align:top;     margin: 0;}

/*----------12-11-2020---------*/
.dze-home-ban .owl-bottom-absolute-narrow.owl-theme .owl-controls{ position: absolute;     left: inherit;     width: initial;     transform: translate(0px, -50%);     right: 50px;     top: 50%;     bottom: inherit;}
.dze-home-ban .owl-theme .owl-dots .owl-dot{     display: block;}
.owl-theme .owl-dots .owl-dot span{ width: 20px;     height: 3px;     border-radius: inherit;     margin: 15px 7px;}
.products.wrapper .product-item .qty-box .input-text.qty{ border-color:#000; }
.products.wrapper .product-item .qty-box .dz-qty{ border-color:#000; height: 32px; margin-left: -5px;     border-left: 0; }
.products-grid .product-item .product-item-details br{ display:none;}
.product-compo{ height: 20px;     overflow: hidden; font-weight: 500;     font-size: 16px; display: none;}
.aftr-home-slider .left-top{ padding:0 0; margin-bottom: 10px;}
.aftr-home-slider .left-btm{ padding:0 0;}
.aftr-home-slider .left-btm .row{ margin: 0 -7px 0 -7px;}
.aftr-home-slider .left-btm .col-md-6{ padding:0 7px;}
.aftr-home-slider .home-ban-right img{     height: 586px;     object-fit: cover;     object-position: 0 0;}
.catalog-product-view .product-view-type-default .productcomposition,.catalog-product-view .product-view-type-default .size,.catalog-product-view .product-view-type-default .case-packing{ display:none;}
.catalog-product-view .product-info-main .product.overview .value{ }
.custom-reg-check{ float: left;     width: 52%;     margin-top: -73px;}
div.mage-error[generated]{ min-height: 35px; color: #ff0000 !important;}
.catalog-product-view.product-ryotei-platinum-plus-pillow-20x26-standard .product-info-main .product.overview .value{ display:block;}
.catalog-product-view .product-view-type-default br{ display:none;}
	.footer-top{ background:#283045;}
	.footer-top-block:after{ content:""; display:table; clear:both;}
	.footer-top-block{text-align: center;margin: 35px 0;}
	.footer-top-block ul{ margin:0 0; padding:0 0;}
	.footer-top-block ul li{display:inline-block;vertical-align:top;position:relative;padding-left:100px;text-align: left;margin: 0 25px;}
	.footer-top-block ul li:before{content:"";display:block;clear:both;width: 75px;height: 75px;border-radius:100%;border:1px solid #fff;position:absolute;top: -15px;left:0;background-size: 70% !important;}
	.footer-top-block ul li.dubarlity:before{ background:url(../images/footer-money-icon.png) no-repeat center;}
	.footer-top-block ul li.free-delivery:before{ background:url(../images/footer-car-icon.png) no-repeat center;}
	.footer-top-block ul li.support:before{ background:url(../images/footer-man-icon.png) no-repeat center;}
	.footer-top-block ul li h2{text-transform: uppercase;font-weight: 600;color: #fff;margin: 0;font-size: 20px;margin-bottom: 5px;}
	.footer-top-block ul li h3{text-transform: uppercase;font-weight: 600;color: #fff;margin: 0;font-size: 20px;margin-bottom: 5px;}
	.footer-top-block ul li p{  text-transform: uppercase; color:#fff; margin-bottom:0;}
	.product-item-photo:hover .product-image-photo.hover_image {visibility: hidden !important;}
	.product-items .product.name a:hover{ color:#f9a033 !important;}
.checkout-cart-index .block.shipping .title,.checkout-cart-index .block.shipping #block-summary{ display:none;}
.checkout-cart-index .block.shipping .block.discount .title{ display:block;}

.load-more{ text-align: center;}
.load-more a{     background: #121117;     display: inline-block;     padding: 10px 25px;     font-size: 14px;     border-radius: 20px;     color: #fff !important;}
.load-more a:hover{ background:#f9a033; text-decoration:none;}
.cms-dzeeproduct .owl-controls .owl-nav{ display:none;}
.searchsuite-autocomplete .price-container .price{ color:#000; }
.checkout-payment-method .credit-card-types img{ -webkit-filter: grayscale(100%);     -webkit-transition: all .6s ease;     filter: inherit;}
.footer-bottom .footer-paymethod{ display: inline-block;}
.footer-bottom .footer-paymethod img{     width: auto;}
.footer-bottom .custom-block{ text-align:left; float:right;}
.customer-account-create .form.create.account{ border: 0; border-radius: 0; border-top: 2px solid #f9a033;}
.customer-account-create .form.create.account>.fieldset{     padding: 0 25px 0 0;    width: 70%;     float: none;     margin-bottom: 0;}
.customer-account-create .form.create.account .actions-toolbar{     padding: 0 25px 0 0;}
.customer-account-create .actions-toolbar .primary button{ padding: 10px 40px; height: 50px; font-size: 18px;}
.customer-account-create .g-recaptcha{ margin-left: 0px;}
.customer-account-create .form.create.account>.fieldset .field{ float:left; width:45%; margin-right:20px; }
.customer-account-create .form.create.account>.fieldset .field.password{ margin-bottom:45px;}
.customer-account-create .form.create.account>.fieldset .field.region select{ display:block !important; height: 38px;}
.customer-account-create .form.create.account>.fieldset .field.confirmation + input[type="checkbox"]{     clear: both; display: block;}
.customer-account-create .form.create.account>.fieldset .field.confirmation + input[type="checkbox"] + label{     margin-left: 21px;     margin-top: -14px;     float: left;}
.customer-account-create .form.create.account>.fieldset.address{ margin-top: 20px;}
.customer-account-create .form.create.account>.fieldset br{ display:none;}
.customer-account-create .form.create.account>.fieldset .field.newsletter{ float: none;     text-align: left;     margin-top: 20px;}
.customer-account-create .form.create.account>.fieldset .field.billing{ margin-right: 0;     width: 46%;}
.customer-account-create .form.create.account>.fieldset .field.region{ width: 30%;}
.customer-account-create .form.create.account>.fieldset .field.zip{     width: 27%; }
.customer-account-create .form.create.account>.fieldset .field.country{     width: 30%;}

/*-------account section-------*/
.block-addresses-default .box .box-actions a{     font-weight: bold;}
.cart.table-wrapper .product-item-photo{ padding-top:0 !important; padding:0 !important;}
.cart.table-wrapper .col.subtotal .price { color: #000 !important;     font-size: 16px;}


/*-------------270421-----------*/
.catalog-product-view .product-addto-links .tocompare,.catalog-product-view .mailto{ display:none !important;}
.fotorama__stage__frame .fotorama__img{     object-fit: cover;}
/*-----------170521-----*/
.delivery-info-title{     text-align: center;     color: #57585c;}
.delivery-info-title h2{     font-weight: bold;     font-size: 50px; margin-bottom: 0;}
.delivery-info-title h2:before{ content:""; display:block; clear:both; background:url(../images/delivery-icon.png) no-repeat 0 0; width:80px; height:65px; background-size:100%;     margin: 0 auto;}
.delivery-info-title p{     font-size: 50px;     font-weight: 300;}

/*------------requesta catalog--------*/
.cms-request-our-catalog .page-main{     width: 100%;     max-width: 100%;     padding: 0;}
.request-catalog-outer h2{ text-align: center;     font-weight: bold;     border-bottom: 1px solid #ccc;     padding-bottom: 15px;     margin-top: 0;}
.request-catalog-outer .zcwf_title{ display:none;}
.zcwf_lblLeft .zcwf_col_lab{     float: none;}
.zcwf_lblLeft .zcwf_row{ width: 50%;     float: left;}
.zcwf_lblLeft .zcwf_col_lab,.zcwf_lblLeft .zcwf_col_fld{     width: 100% !important;}
.zcwf_lblLeft .zcwf_col_fld input[type=text], .zcwf_lblLeft .zcwf_col_fld textarea{ width: 100% !important;}
.zcwf_lblLeft .zcwf_col_fld_slt{     width: 100% !important;     height: 38px;     border-radius: 0 !important;}
.zcwf_lblLeft .zcwf_row .zcwf_button{    background: #f8a034;     font-weight: bold;     color: #000;     text-transform: uppercase;     padding: 9px 17px;     border-radius: 10px;     border: 0; }
.zcwf_lblLeft .zcwf_privacy_txt{width: 150px;}
.zcwf_lblLeft .zcwf_privacy{margin-top: 21px;}
.zcwf_lblLeft .zcwf_row { margin: 10px 0px !important;}
.navigation li.level0.last{     float: right;     margin-right: 35px !important;     background: #1d2434;     border-radius: 0; }
.navigation li.level0.last a{ color:#fff !important;}
.navigation li.level0.last:hover{ background:#000;}
.cat-seo-block p{     font-size: 15px;     margin-bottom: 20px;     line-height: 25px;}
.cat-seo-block h1{     margin-bottom: 20px; font-weight:500;}
.category-description{     font-size: 14px;     line-height: 25px;}
.category-description h2{     font-weight: 500;}
.zcwf_lblLeft .wfrm_fld_dpNn {     display: block !important; }
.fixed-whatsapp a{ background: url(../images/whatsapp.png) no-repeat 0 0;     width: 43px;     height: 43px;     background-size: 100%;     font-size: 0;     display: block;}
.fixed-whatsapp{ position: fixed;      bottom: 124px;     right: 21px;     left: inherit;}
.brand-container .read-more-outer {     display: none; }
.zsiq_theme1 .zsiq_cnt .siqico-close{ display: flex !important;}
/*----new dev-110722--*/
.guest-to-customer-assign-link,.loading-mask{ display:none;}
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional{ display:none !important;}
.request-catalog-outer .img{ text-align:center;}
.checkout-cart-index .cart-discount .title{ display:none;}
.checkout-cart-index .cart-discount .block.discount{ margin-top: -56px;}
.field-tooltip .label{ display:none;}
.checkout-agreements-block .checkout-agreement.field{     padding-left: 0 !important;}
.search.results dl.block{ display:none;}
.dze-home-ban .owl-dots{     /*position: absolute;     left: 50%;     width: initial;     bottom: 20px;     transform: translate(-50%, 0);     z-index: 99;*/position: absolute;     right: 20px;     width: initial;     top: 50%;     transform: translate(0, -50%);     z-index: 99;  }
.dze-home-ban .owl-controls .owl-dots{ position:static;}
.dze-home-ban .owl-dots .owl-dot{ display:block; padding: 0 5px;     height: inherit;}
.dze-home-ban .owl-dots .owl-dot span{     background: #e7e7e7;     border-radius: 5px;     display: block;     height: 10px;     width: 10px; margin:5px 7px;}
.dze-home-ban .owl-dots .owl-dot.active span{ background: #f9a033;}
.onestepcheckout-index-index .page-header .panel.header{  height: 40px;}
#checkout-review-table thead th{     font-size: 12px;}
.onestepcheckout-index-index .field.choice {     padding-left: 0 !important; }
.catalog-product-view .mfp-iframe .box-tocart .dz-qty{ margin-right: 10px;}


.onestepcheckout-index-index .minicart-items .product-item-name{
color:#1e2533
}
button.action.action-show span{
color:#1e2533
}
.one-step-checkout-wrapper .qty-wrapper .qty-wrap .input-text.update
{ width: 26px !important; }
.onestepcheckout-index-index .page-header{ display: block !important; }
.onestepcheckout-index-index .page-header .header.content{
background-color: #121828 !important;
}
.onestepcheckout-index-index fieldset.street label.label { display: none; }
.ignore-div{ display:contents;}
.block-static-block.widget, .block-cms-link.widget{ margin-bottom:0;}
#goog_conv_iframe{ display:none;}
.checkout-onepage-success .actions-toolbar{ text-align: center !important; margin-top: 20px;}
.checkout-onepage-success .actions-toolbar .primary{ float: none !important;}
.catalog-product-view .product-info-price .old-price .price{ font-weight: 400 !important;}
.category-promotion .layered-filter-block-container{ display:none;}
.block-header-customer-login{ z-index: 999 !important;}
.minicart-items-wrapper{ height: 400px !important;}
#sucuri-badge.sucuri-left{     display: none !important;}
.cms-index-index .fixed-whatsapp{ bottom: 146px; right: 21px;     left: inherit;}
#zsiq-seasonal-img{     bottom: 0 !important;}

#mageplaza-bannerslider-block-before-content-1{

}

/*---------12062023------Create New B2B Customer Account---*/

.customer-dob{ position:relative;}
.customer-dob .ui-datepicker-trigger{     position: absolute;     right: 3px;     top: 3px;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field.newsletter{     margin-bottom: 20px; }
.customer-account-create.btwob-account-create .form.create.account>.fieldset{     padding: 0 0 0 0;     width: 100%;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field{ width: 30%;     margin-right: 10px;}
.customer-account-create.btwob-account-create .field select{     height: 38px;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field.password{     margin-bottom: 0;}

/*--------------19062023-------------*/
.block-minicart .block-content > .actions > .primary .action.primary{       font-size: 12px;     position: absolute;     bottom: 8px;     left: 20px;     right: 20px;     width: 286px;     font-weight: 600 !important;     background-color: #f9a033 !important;     border-color: #f9a033 !important;     color: #000;}
.block-minicart .block-content > .actions > .primary .action.primary:hover{ background:#000 !important; border-color:#000 !important; color:#fff;}

/*--------checkout-------------*/
.bss-onestepcheckout .step-title:before,.bss-onestepcheckout #opc-sidebar .opc-block-summary > .title:before{ background-color: #f9a033 !important;}
.bss-onestepcheckout .field-tooltip .label{ display:none !important;}
.bss-onestepcheckout .opc-block-summary .minicart-items-wrapper {     margin: 0 0px 0 0;      height: auto !important;     max-height: none;     padding: 15px 15px 15px 15px;     border: 0; }
.bss-onestepcheckout input[type="radio"]:checked, .bss-onestepcheckout input[type="radio"]:checked::after,.bss-onestepcheckout input[type="checkbox"]:checked {     background: #f9a033 !important; }
.bss-onestepcheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title{     margin-top: 15px;}
.bss-onestepcheckout #opc-sidebar .actions-toolbar > .primary > .btn-placeorder{ line-height: 10px;     font-size: 16px;     text-transform: uppercase;     font-weight: 600;}
.bss-onestepcheckout .opc-wrapper #shipping,.bss-onestepcheckout .opc-wrapper #opc-shipping_method,.bss-onestepcheckout .opc-wrapper #payment{ padding: 0; box-shadow: none;}
.bss-onestepcheckout .opc-wrapper #shipping:hover,.bss-onestepcheckout .opc-wrapper #opc-shipping_method:hover,.bss-onestepcheckout .opc-wrapper #payment:hover{ box-shadow: none;}
.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .not-selected-item{ border: 2px solid #cccccc5e;}
#checkout-shipping-method-load .row{ margin-left:0; margin-right:0;}
.block-minicart .block-content > .actions > .secondary .action.viewcart{         color: #000;     font-weight: 600 !important;     border: 0;     padding: 0;     display: inline-block;     width: auto;     position: absolute;     top: 60px;     font-size: 11px;     line-height: 14px;     right: 20px;     background-color: #f9a033 !important;     border-color: #f9a033 !important;     padding: 5.5px 7px;}
.block-minicart .block-content > .actions > .secondary .action.viewcart:hover{ background: #202c44 !important; border-color:#202c44 !important; color:#fff !important; text-decoration:none;}
.block-minicart .block-content > .actions > .secondary .action.continue_shopping{        color: #fff;     font-weight: 600 !important;     border: 0;     padding: 4px 7px;     display: inline-block;     width: auto;     position: absolute;     top: 60px;     font-size: 12px;     left: 20px;     text-decoration: none;     background: #202c44;     border-radius: 3px; color:#fff;}
.block-minicart .block-content > .actions > .secondary .action.continue_shopping:hover{ background:#f9a033; color:#000;}
.onestepcheckout-index-index .minicart-items .product-image-container{ width: auto !important;     height: auto !important;     margin-top: 18px;     margin-left: 5px; float: left;}
.bss-onestepcheckout #bss-store-pickup-selector .action {    padding: 5px 17px !important;     font-size: 14px !important;     height: 40px !important; }
.onestepcheckout-index-index .opc-block-summary{     background: transparent;     padding: 0;     padding-top: 60px; border: 0;     border-radius: 0;}
.onestepcheckout-index-index .opc-block-summary > .title{     border-bottom: 1px solid #121828;     background-color: #121828;     margin-bottom: 15px;     color: #f9a033;     padding: 10px 10px;     font-weight: bold;     text-transform: uppercase;     font-size: 16px;}
.bss-onestepcheckout #bss-store-pickup-selector .action.selected {     background: #f9a033 !important;     color: #fff;     border: 1px solid #f9a033 !important; }
.bss-store-pickup #checkoutSteps{     padding-top: 60px;}
.bss-onestepcheckout #bss-store-pickup-selector{ position: absolute; top: 0;}
.bss-onestepcheckout.bss-store-pickup #opc-shipping_method{     top: 0 !important;}
.bss-onestepcheckout.bss-store-pickup #payment{ top: 0 !important;}
.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .actions-toolbar .action {     margin: 0 15px 0 0; }
button:not(.primary){ background-color: #1e2533 !important;     border-color: #1e2533 !important;     color: #fff;     height: 36px;}
button:hover{ background-color: #f9a033 !important;     border-color: #f9a033 !important;}
.checkout-agreement button{ background:transparent !important; color:#000 !important;}
.mp-banner-slider .owl-dots .owl-dot,.page-header.type2 .customer-welcome .action.switch{ background: transparent !important;}
.page-header.type2 .panel.header .header.links>li.bss-b2b-customer > a{ border-left: 1px solid #f9a033 !important;     padding-left: 12px;     margin-left: 12px; background: transparent;}
.minicart-wrapper .action.close{     background: transparent !important;}
.product-addto-links .action.towishlist{ padding: 0 15px; width: auto;     border-radius: 50px;     font-size: 12px;     display: block;     height: auto;  background: #e2e3e5;   color:#000;  border: 0; font-weight:500; }
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist,.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{  padding: 1px 0;     visibility: visible;     opacity: inherit;     font-weight: 600;     margin-top: 0 !important;     position: absolute;     bottom: 0;     width: auto;     border-radius: 50px;     font-size: 12px;     display: block;     height: auto; color: #000;     border: 0;     line-height: 30px; background:transparent !important;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{ right: 15px !important;     left: inherit;     transform: inherit !important; width:auto !important;}
.catalog-product-view .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{ width:auto !important;}
.catalog-product-view .products-grid .list-sku{     top: 10px;     left: 10px;}
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:hover,.product-addto-links .action.towishlist:hover,.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist:hover{ background:#000; color:#fff; text-decoration:none;}
.product-item-actions .action.towishlist > span,.product-addto-links .action.towishlist > span{ display: block;     position: static;     width: 100%;     height: auto;   clip: inherit;     text-transform: capitalize;     margin: 0;}
.products-grid .product-item .product-item-info{ padding-bottom: 35px;}
.product-item .action.towishlist:before,.product-addto-links .action.towishlist:before,.action.towishlist:before{ display:none !important;}
#wishlist-view-form .actions-toolbar button {     padding: 0 10px !important; }
#tabcontents .tabs-wishlist  .wltable{ padding-top:0;}
ul.tabs li.selected a{ border-bottom: 0 !important;}
.products-grid.wishlist .product-items:after{ content:""; display:table; clear:both; }
.wishlist-index-index .products-grid .product-items .product-item {     width: 24% !important; box-shadow: 0 0 5px #00000021; margin-left: calc((100% - 4 * 24%) / 3) !important;    min-height: 523px;}
.wishlist-index-index .products-grid .product-items > li.product-item:first-child{ margin-left:0 !important;}
.wishlist-index-index .products-grid .product-items > li.product-item:nth-child(4n+1){ margin-left:0 !important;}
.wishlist-index-index .products-grid .product-image-photo{ border-bottom: 1px solid #cccccc5c;}
.wishlist-index-index .products-grid .product-image-wrapper{     min-height: 193px; padding-bottom:0 !important;}
.products-grid.wishlist .product-item-name{ padding: 0 10px;}
.products-grid.wishlist .product-item .old-price{     font-size: 14px;}
.products-grid.wishlist .product-item .old-price .price-container .price{ font-size: 18px;}
.products-grid.wishlist .product-item .price-container .price{ font-size: 20px;}
.products-grid.wishlist .product-item .price-box{     font-size: 15px;}
.products-grid.wishlist .product-items .product-item-name, .products-grid.wishlist .product-items .product.name a{     height: 35px;}
.products-grid.wishlist .product-item .price-box{ min-height: 55px;}
.products-grid.wishlist .product-item-actions > * {     margin-right: 5px; font-size: 12px;}
.products-grid.wishlist .product-item .box-tocart .stock{ margin: 0 0 0;}
.products-grid.wishlist .product-item .fieldset {     display: block; }
.products-grid.wishlist .product-item .fieldset .field.qty {     display: block !important;     float: none;  padding-right: 0px !important;   margin-bottom: 0;     width: auto !important;}
.products-grid.wishlist .box-tocart .product-item-actions {     margin: 5px auto 0 !important;     float: none;     display: block !important;}
.products-grid.wishlist .product-item-photo{ padding-top: 0 !important;}
.products-grid.wishlist .product-item .product-item-info{ padding-bottom: 0;}
.action.towishlist{color: #ed4949;     border-color: #ed4949;}
.action.towishlist:before{ content: '\f816'; -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     font-size: 17px;     line-height: inherit;     color: inherit;     font-family: 'porto-icons';     vertical-align: middle;     display: inline-block;     font-weight: normal;     overflow: hidden;     speak: none;     text-align: center;}
.action.towishlist span{ display:none;}
.cart.table-wrapper .action {     margin-right: -3px; }
#list-wishlist{ display: block;}
#list-wishlist li{ float:none;}
#create_wishlist .action.primary{ float: right;}
#create_wishlist .content{ width: 185px !important;}
.bssfancybox-skin .wishlist_btns button{ width: 97%;     display: block;}
button#wishlist_create{     background: #121117 !important;     border-color: #121117 !important;}
.bssfancybox-skin{     background: #fff !important;}
.products-grid.products-related .product-item-details .product-item-actions .actions-secondary{     position: static;}
.minicart-items-wrapper li.product-item{min-height: 0px; padding-bottom: 0px !important;}
.minicart-items-wrapper li.item.product.product-item { border-left: 0px solid #ccc !important;}

/*---------fast order--------*/
.bss-fastorder-form .toolbar{ display:flex; }
.bss-fastorder-form .toolbar:after{ content:""; display:table; clear:both;}
.bss-fastorder-form .toolbar .bss-search-bar{ width: 78%;     margin-right: 10px; float:left;}
.bss-fastorder-form .toolbar .sorter{     margin-right: 0;     width: 20%;}
.toolbar .sorter .text-toolber{ display:inline-block;}
.cms-fast-order .messages{     padding: 0;}
.cms-fast-order .page-main .page-title-wrapper{ text-align: left;     margin: 0 auto;     max-width: 1146px; padding:0 10px;}
.cms-fast-order .page-main .page-title-wrapper .page-title{     color: #f9a033;     font-size: 25px;}
.cms-fast-order .form.bss-fastorder-form{     max-width: 1160px;     padding: 0 20px;     margin: 0 auto;}
.cms-fast-order .page-main .toolbar{     max-width: 100%;     margin: 23px auto;     padding: 0;}
.cms-fast-order .page-main .panel-content-table{     max-width: 100%;     margin: auto;     padding: 0;}
.sorter-action{     margin-top: 10px;}
.cms-fast-order .page-main .panel-content-table{ overflow: auto;}
.bss-fastorde-bottom tr td .multiple-wishlist #bss-access-multiple{ padding: 0 20px;}
#bss-fastorder-form tfoot button, #bss-fastorder-form .foot1 button{     padding: 9px 30px; line-height: 19px; border:0 !important; background: #1d2434 !important;}
#bss-fastorder-form table td.bss-fastorder-row-qty .product_qty{     max-width: 130px;     background: transparent;     border-radius: 0;     border: 1px solid #ccc;     padding: 0;     margin: 0 auto;}
#bss-fastorder-form table td.bss-fastorder-row-qty .product_qty button{ padding: 0 8px;     height: 27px;     line-height: 20px;}
#bss-fastorder-form table th{     background: #202c44 !important;}
.cms-fast-order button.main-color:hover {     padding: 9px 30px !important; }
#bss-fastorder-form table th,#bss-fastorder-form table td{     width: 186px !important; padding: 15px 15px 15px !important;}
#bss-fastorder-form .main-color{ background-color: #202c44 !important; }
#bss-fastorder-form button.main-color {     background-color: #f9a033!important; border: 0 !important;}
#bss-fastorder-form button.main-color:hover {     background-color: #1d2434 !important; color:#fff !important;}
#bss-fastorder-form tfoot tr td.all-add-button button{     width: 100%;     color: #fff !important;}
#bss-fastorder-form .bss-sample-csv{     color: #f9a033; margin-top: 11px;}
#bss-fastorder-form tfoot button.main-color:hover, #bss-fastorder-form .foot1 button.main-color:hover{ background:#1d2434 !important; color:#fff !important;}
#bss-fastorder-form tfoot tr td.all-add-button button#checkProductExists{ font-size:13px;}
.bss-fastorde-bottom tr td .multiple-wishlist #bss-access-multiple {  padding: 10.5px 20px !important;     height: 38px;     color: #fff !important; }
.bss-fastorde-bottom tr td .multiple-wishlist #bss-access-multiple:hover,#bss-fastorder-form tfoot tr td.all-add-button button#checkProductExists:hover{  background-color: #f9a033!important; color:#fff;}
#bss-fastorder-form button{     line-height: 10px !important;}
#bss-fastorder-form .bss-fastorder-autocomplete .content-search-fastorder ul li .bss-product-sku .bss-ref-part,#bss-fastorder-form .bss-fastorder-autocomplete .content-search-fastorder ul li .bss-product-sku strong{ color: #333;     font-weight: 500;}
#bss-fastorder-form .bss-fastorder-autocomplete .content-search-fastorder ul{ max-height: 270px;}
#bss-fastorder-form button.button-bss-fastorder-row-delete{ background-color: transparent !important;     height: 20px;     width: 12px;     padding: 0; background: url(../images/cart-dlt-icon.png) no-repeat 0 0;}
#bss-fastorder-form button.button-bss-fastorder-row-delete:hover{ background-position: 0 -26px;}
.cms-fast-order .messages{ max-width: 1130px;}
.searchsuite-autocomplete{ border:0 !important;}
#searchsuite-autocomplete .no-result{ display:none;}
#bss-fastorder-form .dz-qty{ border: 0; border-left: 1px solid #ccc; height: 32px;     position: relative;     width: 67px;}
#bss-fastorder-form .dz-qty:before{ content: "";     display: inline-block;     clear: both;     border: solid #686868;     border-width: 0 1px 1px 0;     position: absolute;     padding: 2px;     transform: rotate(45deg);     -webkit-transform: rotate(45deg);     top: 43%;     left: -14px;}
#bss-fastorder-form .bss-fastorder-row-qty .qty{     width: 60px !important;  padding: 0 16px 0 10px !important;}
.catalog-product-view .box-tocart .action.towishlist span{ display:inline; position: relative;}
.products-grid.wishlist .product-item .tocart{ min-width: 110px !important;     padding: 0 7px !important;}
.page-header.type2 .panel.header .header.links>li.top-nav-number>a{ background:transparent;}

/*----------22082023------designIssue----------*/
.minicart-wrapper .block-minicart{ margin-top: 38px;}
.sticky-header .minicart-wrapper .block-minicart{ margin-top:26px;}
.aftr-home-slider img,.aftr-home-slider source{ border:0 !important;}
.products-grid .product-item-details .product-item-actions{ margin:0 0;}
.modal-popup .action-close{     background: transparent !important;}
a.minimal-price-link:hover{ text-decoration:none;}
/*a.minimal-price-link:hover,a.minimal-price-link:hover .price-label{    color: #f9a033 !important;}*/
#crmWebToEntityForm .zcwf_row #LEADCF1{height: 38px;}
#crmWebToEntityForm div:nth-child(21){clear:both;}
.g-recaptcha{margin-top:0;}


/*----------list sidebar scroll-------*/ 
.sidebar .filter-options-content {   height: auto;     overflow: inherit;     display: block !important;     padding: 0;     border: 0;}

/*------list page view------*/
.catalog-category-view .product-items .product-item-name, .catalog-category-view .product-items .product.name a{ height: 43px !important;}

/*--------list page sidebar----------*/
.sidebar.sidebar-main.newactive{ z-index: 2;}
.sidebar.sidebar-main.newactive .block.filter{ margin-bottom: 0;}
.sidebar.sidebar-main.newactive + .sidebar.sidebar-additional{ position: fixed;     top: 416px;     width: 260px;}
#cart-sidebar-reorder .field.item.choice{     vertical-align: top;}
#cart-sidebar-reorder .product-item-name{ display: inline-block;     width: 81%;     height: auto !important;     vertical-align: top;     margin-top: 5px;}
.sidebar.sidebar-main.newactive + .sidebar.sidebar-additional #cart-sidebar-reorder{ overflow: auto; height: 154px;}

/*--------Admin panel copied css----------*/

.messages.none {
	display: none;
}

.product-item-actions .action.towishlist>span,
.product-addto-links .action.towishlist>span {
	text-transform: uppercase;
}


.products-grid .product-item-details .product-item-actions .tocart,
.products-list .product-item-details .product-item-actions .tocart {
	font-weight: 500 !important;
	background: #ffcc33;
	border-color: #ffcc33 !important;
}



li.item.product.product-item {
	border-left: 1px solid #ccc;
}

.catalog-category-view .products-grid .product-item .product-item-info {
	border-top: 1px solid #ccc;
}


.product-items .product-item-name,
.product-items .product.name a {
	font-size: 15px !important;
	min-height: 45px;
}

.old-price {
	display: block;
}


.products.wrapper .product-item .qty-box .input-text.qty {
	width: 56px
		/*60px*/
	;

}

.products.wrapper .product-item .qty-box .dz-qty {
	width: 60px;
	border-color: #000;
	height: 35px;
	margin-left: -4px;
	border-left: 0;
	border-radius: 0px 5px 5px 0px;
	margin-right: 0px;
}

.products.wrapper .product-item .qty-box {
	margin: 2px 0px 0px 0px !important;
}



.products-grid .product-item-details .product-item-actions {
	width: 100%;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.products-grid .list-sku {
	top: 25px;
}

.product-labels {
	top: 20px;
}

.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart {
	font-weight: 600 !important;
	font-size: 13px;
	text-transform: uppercase !important;
	border-radius: 5px !important;
}

.products-grid .product-item-details .product-item-actions .tocart,
.products-list .product-item-details .product-item-actions .tocart {
	height: 34px;
}


.products-grid .product-item .price-box {
	min-height: 110px;
	text-align: left;
}

products-grid .product-item-details .product-item-actions .actions-primary {
	padding-top: 20px;
}

.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart {
	border-radius: 0px;
}

.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {
	width: 100% !important;
	font-size: 12px;
	text-transform: uppercase !important;
	border-radius: 5px !important;
	font-weight: bold !important;
}

.product-items .product-item-name,
.product-items .product.name a {
	text-align: left;
	height: 55px;

}

.brand-container {
	max-width: 1400px !important;
}


ul.prices-tier.items {
	display: none;
}

.catalog-product-view .product-info-price .price {
	color: #000 !important;
	font-weight: 550 !important;
}

.searchsuite-autocomplete {
	width: 100% !important;
}

#featured_products .product-items .product-item {
	width: 25%;
	border-left: 1px solid #ccc;
}

.cms-index-index .products.wrapper .product-item .qty-box {
	margin-left: 10px !important;
}

.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {
	text-align: center;
}

.fotorama--fullscreen .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs {
	margin-top: 0px;
}

.fotorama--fullscreen .fotorama__nav-wrap--horizontal .fotorama__thumb-border {
	border: 0;
}

.fotorama--fullscreen .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__thumb {
	border: 0;
}

.fotorama--fullscreen .fotorama__stage {
	height: 484px !important;
}

.fotorama__fullscreen-icon {
	width: 50px !important;
    height: 35px !important;
    background: none !important;
	right: 0 !important;
	text-align: center;
	line-height: 34px;
	color: #222529;
}
.fotorama--fullscreen .fotorama__wrap{ width: 1200px;     margin: 25px auto 0;}
.fotorama--fullscreen .fotorama__fullscreen-icon:before{ color: #000;}
.fotorama-sprite:before, .fotorama__fullscreen .fotorama__zoom-out:before, .fotorama__fullscreen .fotorama__zoom-in:before, .fotorama__arr .fotorama__arr__arr:before, .fotorama__fullscreen-icon:before, .fotorama__thumb__arr:before{ color:#000;}
.fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out{     width: 50px;     height: 50px;}


/*------------new hwader-changes-------*/
.sw-megamenu.navigation > ul {
    height: 56px;
    line-height: 50px;
}
.navigation li.level0.last {
    background: #1d2434;
    height: 36px;
    border-radius: 6px !important;
    top: 10px;
    position: relative !important;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 37px;
}
.page-main{    margin-top: 134px;}

.page-header.type2:not(.header-newskin) {
    position: fixed;
    width: 100%;
	z-index: 99;
}
#mageplaza-bannerslider-block-before-content-1 {
    border-bottom: /*4px solid #f9a033*/0;
    margin-top: 77px;
}

.header .block-search {
width: 53% !important;
}
.header.content {
padding: 0 20px;
}
.page-wrapper .page-header.type2 .block-search .action.search {
    border-radius: 50px !important;
padding: 0 0px !important;
width:35px;
height:35px;
margin-top:2.5px;
border: 0 !important;
background:transparent !important;
}
.header .block-search .action.search {
height: 40px;
line-height: 40px;
}
.block-search .action.search {
right: 8px;
top: 2px;
}
.page-header.type1 .nav-sections, .page-header.type2 .nav-sections, .page-header .navigation>ul, .page-header.type16.sticky-header .navigation:not(.side-megamenu)>ul, .page-header.type18 .main-menu-wrap {
    background-color: #f9a033 !important;
}
logo img {
    width: 111px;
}

.header-top-section:after{ content:""; display:table; clear:both}
.header-top-section .discount-msg{ float:left; color:#fff; }
.header-top-section .header-top-links{ float:right; display: flex !important;
    margin-bottom: 0;
    margin-top: 5px !important;
    padding-left: 0;
    justify-content: flex-end;}
.header-top-section .header-top-links li{ margin-bottom:0;}
.header-top-section .header-top-links li a{     padding: 0 9px;
    border-left: 1px solid #fff;
    line-height: 7px !important;
    font-weight: 200;
    font-size: 13px;
    color: #fff !important;
    display: block;
    margin-top: 3px;
    position: relative;}
.page-wrapper .page-header.type2 .panel.header .header.links > li.track-order > a{  background: #f9a033 !important;     color: #000 !important;     border-radius: 2px;     font-weight: 400;     font-size: 12px !important;     padding: 4px 5px 3px;     margin-top: 0px;     line-height: 8px !important;     border-left: 0;     margin-right: 9px;     text-decoration: none !important;}
.page-wrapper .page-header.type2 .panel.header .header.links > li.track-order > a:hover{ background:#fff !important;}
.sw-megamenu.navigation > ul{ height:auto !important;}
.page-header.type2 .panel.header .header.links > li.call-us > a{     padding-left: 33px;}
.page-header .header.panel .header.links li.call-us a:before {
    content: "";
    display: inline-block;
    clear: both;
    background: url(../images/phone-icon.png) no-repeat 0 0;
    width: 17px;
    height: 17px;
    position: absolute;
    left: 10px;
    top: -4px;
}

.cupon-code {
    display: inline-block;
    color: #ffd200;
    border: 1px dotted #ffd200;
    padding: 3px 9px;
    font-size: 12px;
    margin-left: 10px;
    vertical-align: top;
    margin-top: -2px;
    font-weight: 600;
}
.listpro-right .list-sku{     color: #000;}
.listpro-right .list-sku:hover{ color:#f9a033 !important;}
.catalog-product-view #mtImageContainer{     height: 494px;     overflow: hidden;}
.catalog-product-view #mtImageContainer img{ height:480px;}
.page-header.type2 .navigation .level0.last>.level-top{ margin-top: 0;     margin-bottom: 0;}
.page-header .sw-megamenu.navigation li.level0.fl-left{ display:none;}
.catalog-product-view .page-footer .custom-block{ padding:0 0 !important;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field .control{ position:relative;}
.customer-account-create.btwob-account-create .form.create.account>.fieldset .field .control input[type="password"]{ padding-right:30px;}
.eye-toggle,.eye-toggle-repass{ position: absolute;     top: 13px;     width: 15px;     height: 13px;     right: 10px; font-size:0; overflow:hidden;}
.eye-toggle .fa,.eye-toggle-repass .fa{ width: 15px;     height: 15px; background:url(../images/eye-icon.png) no-repeat 0 0; display:block;}
.eye-toggle .fa.fa-eye, .eye-toggle-repass .fa.fa-eye{ background-position:0 0 !important;}
.eye-toggle .fa.fa-eye-slash,.eye-toggle-repass .fa.fa-eye-slash{ background-position:0px -11px !important;}
.customer-account-create .field-recaptcha{ clear:both;}
.actions-primary .qty-box select{ padding: 0 5px;} 
/*-----------End-new hwader-changes-------*/

.my-account-links{ padding-left:0;}
.my-account-links > li{ position:relative;     margin-bottom: 0;     padding: 5px 0; border-bottom:1px solid #cccccc78;}
.my-account-links > li:last-child{ border-bottom:0; padding-bottom:0;}
.my-account-links > li a:before{content: "";     display: inline-block;     clear: both;     width: 25px;     height: 23px;     background-position: center !important;     margin-top: 8px;     vertical-align: top;     margin-right: 10px; }
.my-account-links > li.my-account-dashboard a:before{ background:url(../images/manage-account-icon.png) no-repeat 0 0;}
.my-account-links > li.my-account-order a:before{ background:url(../images/my-order-icon.png) no-repeat 0 0;}
.my-account-links > li.my-account-wishlist a:before{ background:url(../images/my-save-list-icon.png) no-repeat 0 0; height: 31px; margin-top: 3px;}
.my-account-links > li a{ color:#000;}

@media screen and (min-width: 1025px) and (max-width: 1280px){
	.cms-index-index .home-store-cont{         padding-left: 0;         padding-right: 0;         max-width: 1000px;         margin: 0 auto;}
	.cms-index-index .home-store-cont .original,.cms-index-index .home-store-cont .extra{     font-size: 15px !important;}
	.home-store-cont .ftext {cursor: pointer;         display: block;         float: right;         background: transparent !important;         color: #f9a033 !important;         width: auto !important;         padding: 0;         margin-top: -48px;         margin-right: 35px;         font-size: 14px;}
	.home-store-cont input[type="checkbox"]:checked ~ label.ftext{   margin-top: -55px;         float: left;         margin-left: 73px; margin-right:0}
	.page-header.type2 .custom-block{     right: 167px !important;}
	.header .block-search {width: 50% !important;}
	.catalog-product-view .moved-add-to-links a.towishlist{     margin-left: 0;}
	.catalog-product-view .box-tocart .action.tocart{ font-size: 12px;}
	.catalog-product-view .moved-add-to-links a.towishlist{     font-size: 12px;}
	.catalog-product-view .moved-add-to-links a.towishlist:before{     line-height: 19px;     font-size: 14px;}
	.catalog-product-view .product-info-main .product-store-availability a{ font-size: 12px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.cms-index-index .home-store-cont{         padding-left: 0;         padding-right: 0;         max-width: 750px;         margin: 0 auto; padding:0 0;}
	.cms-index-index .home-store-cont .original,.cms-index-index .home-store-cont .extra{     font-size: 15px !important;}
	.home-store-cont .ftext {cursor: pointer;display: block;float: right;background: transparent !important;color: #f9a033 !important;width: auto !important;padding: 0;margin-top: -47px;         margin-right: 95px;font-size: 14px;}
	.home-store-cont input[type="checkbox"]:checked ~ label.ftext{ margin-top: -55px;         margin-right: 63px;}
}
@media only screen and (max-width: 1200px){
	.hdr-number{left: 74px;}
	.head-shoppinglistmenu{     right: 390px;}
}
@media only screen and (min-width: 1300px){
	/*------admin css--------*/
	/*-----list view list page--------*/
	 .catalog-category-view .products-grid .product-item-details .product-item-actions .tocart{     width: 53% !important;}
	 /*-----list view list page--------*/
	/*--------admin css-------*/
	.our-blog-outer .bg-gray{ padding-left:0; padding-right:0;}
	.popular-category-outer .thumbs-hover img{ width: 200px;}
	.hdr-number{left: 0px;}
	.page-header.sticky .header .logo {left: 24px !important;}
	.page-header.type2.sticky .header .custom-block{right: 92px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{right: 24px !important;}
	.page-header.sticky .nav-sections-item-content>.navigation{     padding-left: 240px !important; text-align: center;         padding-right: 291px !important;}
	.catalog-product-view .product-info-main .product-store-availability{ right: 40px;}
	.container,.popular-category-outer .row-full-width-inner,.deals-of-months-outer .row-full-width-inner,.our-blog-outer .row-full-width-inner{  max-width: 1350px !important;     }
	.deals-of-months-outer .container,.deals-of-months-outer .for-desktop{ padding:0 0;}
	.summer-collection-desktop .mid-img img{    height: 629px !important;}
	[data-content-type='row'][data-appearance='contained'] {     max-width: 1350px !important;     padding: 0 15px; }
	#html-body.cms-index-index .new-arrival .row-full-width-inner{     max-width: 1350px !important;}
	.page-header.type2 .minicart-wrapper{ margin-top: 40px !important;}
}
@media only screen and (min-width: 1200px){
			/*---------min-height-menu-------*/
		
		.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu,.page-header.type2 .navigation .level0:hover>.level-top[title="Decorative Bedding"] + .submenu{ padding-bottom:30px !important;}
		.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu li{ min-height:235px; display:block;}
		.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu li:last-child{ min-height:auto !important; }
		.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu .subchildmenu li{ min-height:auto;}
		.page-header.type2 .navigation .level0:hover>.level-top[title="Top of Bed"] + .submenu .subchildmenu li{ min-height:135px; display:block;}
		.page-header.type2 .navigation .level0:hover>.level-top[title="Top of Bed"] + .submenu .subchildmenu li:last-child{ min-height:auto !important;}
		.page-header.type2 .navigation .level0:hover>.level-top[title="Top of Bed"] + .submenu .subchildmenu .subchildmenu li{ min-height:auto;}
		.page-header.type2 .navigation .level0:hover>.level-top[title="Top of Bed"] + .submenu > div > .subchildmenu > li:nth-child(4n){ clear: both;}
		/*---------min-height-menu-------*/
	.catalog-category-view .products-list .product-items .product.name a,.catalogsearch-result-index .products-list .product-items .product.name a{     font-size: 18px !important;}
	.catalog-product-view .buymore-outer .right > div span.caseprice{     font-size: 15px !important;}
}
@media only screen and (min-width: 1350px){
	.catalog-product-view .product-info-main .product-store-availability{ right: 70px;}
	.sub-cat ul li a.cat-name{     min-height: 37px !important;     font-size: 13px !important;}
}
@media only screen and (min-width: 1400px){
	.hdr-number{left: 150px;}
	.page-header.sticky .header .logo {left: 78px !important;}
	.page-header.type2.sticky .header .custom-block{ right: 164px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{     right: 93px !important;}
	.page-header.sticky .nav-sections-item-content>.navigation{     padding-left: 245px !important; }
	
}
@media only screen and (min-width: 1500px){
	.checkout-cart-index .crosssell .qty-box{     width: 112px;}
	.checkout-cart-index .crosssell .qty-box select{     width: 60px;}
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{     margin-top: -43px;     width: 115px !important;} 
	.page-header.type2 .minicart-wrapper{         margin-top: 40px !important;}
	.hdr-number{left: 75px;}
	.page-header.sticky .header .logo {left: 93px !important;}
	.page-header.type2.sticky .header .custom-block{right: 160px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{right: 93px !important;}
	.page-header.sticky .nav-sections-item-content>.navigation{     padding-left: 240px !important;         padding-right: 328px !important;}
	.breadcrumbs .items>li p{     line-height: 19px;}
	.sub-cat ul li a.cat-name{ min-height: 40px !important; font-size: 14px !important;}
	.buymore-outer .right > div span.caseprice{ font-size: 14px !important;}
	.products-list .price-container .price{ font-size: 27px;}
	.products-list .product-items .price-box{ font-size: 24px;}  
	
}
@media only screen and (min-width: 1600px){
	.catalog-category-view .spec{ min-height: 230px;}
	.header-top-section .discount-msg{     font-size: 16px;}
	.page-header.type2 .panel.header .header.links>li>a{     font-size: 16px;}
	.page-wrapper .page-header.type2 .panel.header .header.links > li.track-order > a {     background: #f9a033 !important;     color: #000 !important;     border-radius: 2px;     font-weight: 400;     font-size: 15px !important;     padding: 7px 11px 7px;     margin-top: -6px;     line-height: 12px !important;     border-left: 0;     margin-right: 12px;     text-decoration: none !important; }
	.hdr-number{left: 170px;font-size:13px;}
	.page-header.sticky .account-info-summary{     margin-top: 28px !important;}
	.page-header .sticky .navigation .level0>.level-top {font-size: 14px !important;}
	.page-header.sticky .logo img {     width: 111px !important; }
	.page-header.type2.sticky .header .custom-block{top: 12px !important;right: 253px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{top: 28px !important;right: 174px !important;}
	.page-header.type2.sticky .sw-megamenu.navigation > ul {     height: 65px !important;     line-height: 65px !important; }
	.page-header.type2.sticky .sw-megamenu.navigation li.level0.staticwidth > .submenu{ top:62px !important;}
	.account-info-summary .md-content .register-login{ font-size: 16px;}
	.account-info-summary .md-content > span{     font-size: 16px;}
	.header .block-search{ width:50% !important;}
	.page-header.type2.sticky .navigation .level0>.level-top{display: block;margin-top: 22.5px;margin-bottom: 21.5px;}
	.navigation .level0>.level-top{     display: block !important;     margin-top: 10px;     margin-bottom: 8px;}
	.page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu, .page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu{     top: 54px !important;}
	.page-header.sticky .header .logo{ left: 182px !important;         margin: 18px 0 !important;}
	.sticky .header .minicart-wrapper .action.showcart .counter.qty {         margin: 3px 0 0 11px !important;     }
	.page-header.sticky .nav-sections-item-content>.navigation {     padding-left: 115px !important;         padding-right: 232px !important;}
	.page-header.sticky .account-info-summary .info-summary-right{  width: 166px !important;}
	.sticky .minicart-wrapper .qty .price{ font-size:16px !important;}
	.minicart-wrapper .qty .price{ font-size:18px !important;}
	.header.content .logo {         margin: 34px 0 !important;     }
	.page-header.type2 .minicart-wrapper {         margin-top: 52px !important;     }
	
}
@media only screen and (min-width: 1700px){
	.hdr-number{left: 170px;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu li{ min-height:250px !important; display:block;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu .subchildmenu li{ min-height:auto !important;}
    .page-header.type2 .navigation .level0:hover>.level-top[title="Top of Bed"] + .submenu .subchildmenu li{ min-height:142px !important; display:block;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Top of Bed"] + .submenu .subchildmenu .subchildmenu li{ min-height:auto !important;}

}
@media only screen and (min-width: 1800px){
	.hdr-number{left: 344px;}
	.page-header.sticky .header .logo {left: 238px !important;}
	.page-header.type2.sticky .header .custom-block{right: 305px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{right: 238px !important;}

}
@media only screen and (min-width: 1900px){
	.hdr-number{left: 402px;}
}
@media only screen and (min-width: 2000px){
	.hdr-number{left: 450px;}
	.page-header.sticky .header .logo {left: 348px !important;}
	.page-header.type2.sticky .header .custom-block{right: 417px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{right: 348px !important;}

}
@media screen and (min-width: 1025px) and (max-width: 1280px){
	.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span{         font-size: 11px !important;}
	.sw-megamenu.navigation li.level0 > .submenu .row {         max-width: 1150px;         margin: 0 auto !important;     }
	.sw-megamenu.navigation li.level0 .subchildmenu {         padding-left: 0 !important;         padding-top: 10px;     }
}
@media screen and (min-width: 1025px) and (max-width: 1160px){
	.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span {         font-size: 11px !important;         width: 164px;         overflow: hidden;         white-space: nowrap;         text-overflow: ellipsis;         position: static;     }
	.red-hot-tag + span:after,.red-new-tag + span:after{     top: 6px !important;}
	.red-hot-tag + span:before,.red-new-tag + span:before{ top:11px !important;}
}

@media screen and (min-width: 992px)  {
	/*--------admin css-------*/
	.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu {     top: 50px; }
	.sw-megamenu.navigation span.cat-label.cat-label-label3::before {             border-left-color: #cc0000;         }
	.sw-megamenu.navigation li.level0 > a > span.cat-label.cat-label-label3:before {         border-top-color: #cc0000;     }
	.sw-megamenu.navigation li.level0.classic .subchildmenu > li.level1 a {         margin-bottom: 0px;     }
	.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu >li {         padding: 0px 0 0px 18px !important;     }
	.sw-megamenu.navigation span.cat-label.cat-label-label1 {         color: #fff !important;     }
	/*-------admin css---------*/
	.checkout-cart-index .page-main {     margin-top: 50px !important; }
	.page-header.sticky .sw-megamenu.navigation > ul{ line-height:80px !important;}
	.header.content .logo{ margin:26px 0; }
	.page-header.sticky .sections.nav-sections{ min-height:80px;}
	#mageplaza-bannerslider-block-before-content-1{     margin-top: 0 !important;}
.page-main { margin-top: 0 !important;}
.page-header.type2:not(.header-newskin) {     position: relative !important;     z-index: 999999; }
.page-header.sticky .sections.nav-sections{ position:fixed; top:0; left:0; width:100%; right:0;         background: #1d2434 !important;}
.page-header.type2.sticky .navigation .level0>.level-top{ color:#fff !important}
.page-header.sticky .sw-megamenu.navigation > ul{ background: #1d2434 !important;}
.page-header.sticky .sections.nav-sections .last{ display:none;}
.page-header.type2.sticky .custom-block { position: fixed;     top: 20px !important;     z-index: 9; right:90px !important;}
.page-header.type2.sticky .minicart-wrapper{     position: fixed !important;     top: 28px !important;     right: 20px !important;     margin-top: 0 !important;     z-index: 99;}
.sticky .header .action.showcart:before{     width: 23px;     height:35px;     background-size: 100%;}
.page-wrapper>.breadcrumbs {     margin-top: 10px !important; }
.sticky .navigation .level0>.level-top{     font-size: 11px !important;}
.sticky .navigation .level0>.level-top {     padding: 0 7px; }
.sticky .nav-sections-item-content>.navigation{     padding-left: 170px !important;}
.page-header.sticky .logo{position: fixed;top: 0;margin-top: 14.5px;margin-bottom: 0;left: 15px;}
.page-header.sticky .logo img{  display:none;}
.page-header.sticky .logo:after{ content:""; display:block; clear:both; background:url(../images/sticky-logo.png) no-repeat 0 0; width:85px; background-size:100%; height: 45px;}
.page-header.sticky .navigation li.level0{     padding: 0; margin-right: 0 !important;}
.sticky .header .minicart-wrapper .action.showcart .counter.qty .counter-number{          width: 19px;         height: 19px;         line-height: 19px;         font-size: 10px;      top: -13px;         left: 18px;}
.sticky .header .block-search{ margin-top:-25px; z-index:-1 !important;}
.page-header.sticky .sw-megamenu.navigation li.level0.fullwidth > .submenu, .page-header.sticky .sw-megamenu.navigation li.level0.staticwidth > .submenu{     top: 62px; text-align: left;} 
.page-header.sticky .navigation .level0>.level-top{font-weight: 700 !important;}
.sticky .header .action.showcart:before{ background:url(../images/Icons-desk-cart.svg) no-repeat center !important; background-size: 100% !important;}
.page-header.sticky .icon-account{ background:url(../images/Icons-desk-account.svg) no-repeat center !important; width: 20px; height: 30px; background-size: 100% !important;}
.sticky-search-icon .icon-search-sticky:before{         background: url(../images/Icons-desk-search.svg) no-repeat center;         width: 18px;         height: 28px;         color: #fff !important;         font-weight: 400;         font-size: 0px !important;         background-size: 100%;}
.page-header.sticky .account-info-summary .md-content > span,.page-header.sticky .account-info-summary .md-content > span a{ color: #000 !important;     line-height: 19px;}
.page-header.sticky .account-info-summary{     margin-top: 20px; padding-bottom: 16px;}
.sticky .header .minicart-wrapper .action.showcart .counter.qty{     margin: 0px 0 0 13px;}
.sticky .minicart-wrapper .qty .price{     color: #fff; font-size: 14px;     margin-top: 0;}
.page-header.sticky .account-info-summary .info-summary-left{cursor:pointer;pointer-events: inherit;margin-right: 12px;}
.page-header.sticky .account-info-summary .info-summary-right{ display: none; position: absolute;     top: 66px;     width: 136px;     background: #fff;     padding: 10px 5px;      left: -50px;}
.page-header.sticky .account-info-summary .info-summary-right.sign-active{ display:block; padding:0;}
.page-header.sticky .account-info-summary .info-summary-right .md-content{float: left !important;}
.page-header.sticky .account-info-summary .info-summary-right.sign-active > .mage-dropdown-dialog {         display: block !important;         top: -8px;         left: -83px;     }
.page-header.sticky .account-info-summary .info-summary-right.sign-active > .login-dropdown-button {         display: none;     }
}
@media only screen and (max-width: 1299px) and (min-width: 1200px){
		.catalog-product-view .product-info-main .product-store-availability{ right: 0;}
	.catalog-product-view .box-tocart .qty{     margin-right: 10px !important;}
	.catalog-product-view .block.related .product.actions, .catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{ font-size:12px;}
	.catalog-product-view .products-grid .price-box .price {     font-size: 15px !important;     font-weight: 600; }
	.catalog-product-view .products-grid .price-box{  font-size: 15px !important; }
	
}
@media only screen and (max-width: 1199px) and (min-width: 1100px){
	.page-header.sticky .header .logo {left: 25px !important;}
	.page-header.type2 .sticky .navigation .level0>.level-top{ font-size: 10px !important;     padding: 0 5px !important;}
	.page-header.type2 .sticky .nav-sections-item-content>.navigation {padding-left: 173px !important;         text-align: center;         padding-right: 258px !important;}
	.page-header.type2.sticky .header .custom-block{right: 135px !important;}
	.page-header.type2.sticky .header .minicart-wrapper{right: 25px !important;}
	.catalog-product-view .product-info-main .product-store-availability{ right: 0;} 
}
@media only screen and (max-width: 1099px) and (min-width: 992px){
	.icon-search-sticky:before{         margin: 3px 3px 0px 8px !important;}
	.page-header.type2.sticky .header .custom-block{     right: 127px !important; top: 22px !important;}
	.page-header.sticky .header .account-info-summary .info-summary-right{ top: 64px !important;}
	.page-header.type2 .sticky .nav-sections-item-content>.navigation {         padding-left: 140px !important;         text-align: center;         padding-right: 206px !important;}
	.page-header.type2 .sticky .navigation .level0>.level-top{font-size: 10px !important;padding: 0 3px !important;}
	.sticky .account-info-summary .info-summary-left{ margin-right: 0px; margin-top:2px;}
	.page-header.type2 .sticky .account-info-summary .md-content > span, .page-header.type2 .sticky .account-info-summary .md-content > span a{ font-size: 11px;}
	.page-header.sticky .account-info-summary .md-content > span, .page-header.sticky .account-info-summary .md-content > span a{ font-size: 11px; line-height: 17px;}
	.catalog-product-view .product-info-main .product-store-availability{ right: 20px; bottom: 56px;}
	.catalog-product-view .box-tocart .action.tocart{     min-width: 108px; font-size: 10px !important;         padding: 0;}
	.catalog-product-view .product-info-main .product-store-availability a{ font-size: 11px;}
	.catalog-product-view .moved-add-to-links a.towishlist{ font-size: 12px;}
	.catalog-product-view .moved-add-to-links a.towishlist:before{ line-height: 18px;     font-size: 13px;}
	.catalog-product-view .product-info-main .box-tocart .actions {     margin-right: 1px; }
	.catalog-product-view .product-info-main .product-store-availability a{     font-size: 11px;}
	.page-header.sticky .account-info-summary .info-summary-left{ margin-right: 5px !important;}
}
@media only screen and (max-width: 1199px) and (min-width: 992px){
	        .sw-megamenu.navigation .submenu.level0.opened {
            visibility: visible;
            height: auto;
        }
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle {
            display: block;
            position: absolute;
            width: 42px;
            height: 42px;
            right: 0;
            top: 0;
            z-index: 1;
            cursor: pointer;
        }
	.catalog-category-view .spec{ font-size: 13px;     min-height: 424px;}
	.catalog-category-view .specb{     width: 100%; height: auto;     min-height: 203px;}
	.header .block-search{width:46% !important;}
	.navigation li.level0.last{ height: 35px !important;}
	.catalog-product-view .box-tocart .qty{ margin-right: 0 !important;}
	.catalog-product-view .box-tocart .dz-qty{ margin-right: 10px;}
	.catalog-product-view .box-tocart .qty select{     min-width: 65px !important;}
	.catalog-product-view .tierprice-section table tr td{ padding: 9px 3px;}
	.header .block-search { width: 280px; margin-left: 20px;}
	.page-header.type2 .minicart-wrapper { width: 129px;}
	.header .custom-block { margin-right: -15px;}
	.navigation li.level0{     margin-right: 0px !important;     padding: 8px 0; display:block;}
	.side-custom-menu ul li{ padding: /*12px 15px !important*/ 13.3px 15px !important;}
	header.page-header.sticky-header .navigation li.level0>.level-top{     padding: 0 8px !important;}
	.page-header.type2.sticky-header .navigation .level0>.level-top{     font-size: 11.4px !important;}
	/*-------customer-service---*/
	.delivry-con-outer ul li span{     font-size: 13px;}
	.cmpny-call-outer ul li{ font-size: 21px;}
	.cmpny-extn ul li{     margin-bottom: 0px;}
	.sidebar .custom-block.custom-block-1>div h3{     font-size: 12px;}
	.product-info-main .product.overview{     margin: 18px 0 0;}
	.product-info-price .price-box{ margin-bottom:0;}
	.contact-left-outer { width: 90%;}
	.page-header.type2 .navigation .level0>.level-top{ font-size: 12px !important;}
	.home-ban-outer .home-ban-con h3{ font-size: 25px !important;}
	.home-ban-outer .home-ban-con{         width: 420px !important;}
	.home-ban-outer .home-ban-con p {         font-size: 16px !important;     }
	
	/*----------07042020----------*/
	.hdr-number { left: 53px;}
	.aftr-home-slider .left-top img{ height: 330px;}
	.filterproducts .product-image-photo{ width: 100%;}
	.buyer-guide-content{ top: -11px;     width: 521px;     right: 40px;}
	form#newsletter-validate-detail { width: 114% !important;}
	.intr-ship{ width: 59%;}
	.catalog-category-view .sidebar.sidebar-main,.catalogsearch-result-index .sidebar.sidebar-main{     width: 210px !important; }
	
}
@media screen and (min-width: 992px) and (max-width: 1150px) {
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{ width: 100% !important;         margin-top: 0;         float: left;}
	.checkout-cart-index .crosssell .qty-box{         width: 100%;}
	.checkout-cart-index .crosssell .qty-box select{         width: 50%;}
	.checkout-cart-index .crosssell .qty-box .dz-qty{     width: 50%; text-align: center;}
	.checkout-cart-index .product-items .product-item-name, .checkout-cart-index .product-items .product.name a{ font-size: 13px !important;}
	.checkout-cart-index .block.crosssell .crosspro ul li{     min-height: /*470px*/ 567px;}
	.products-grid .product-item .price-box .minimal-price-link,.products-grid .product-item .price-box .price-label{ font-size: 12px; }
	.products-grid .product-item .price-box .minimal-price-link, .product-item .price-box .price-label{         font-size: 12px !important;}
	.product-items .product-item-name, .product-items .product.name a{ font-size: 13px !important;}
}
@media screen and (min-width: 1151px) and (max-width: 1280px) {
	.products-grid .product-item .price-box .minimal-price-link,.products-grid .product-item .price-box .price-label{ font-size: 13px; }
	.checkout-cart-index .block.crosssell .crosspro ul li{     min-height: /*470px*/ 514px;}
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{   width: 90px !important; font-size: 11px;}
	.checkout-cart-index .crosssell .qty-box .dz-qty{ padding: 0 4px; font-size: 10px;}
	.checkout-cart-index .crosssell .qty-box{     width: 92px;}
	.checkout-cart-index .crosssell .qty-box select{     width: 46px; padding-left: 5px;}
	/*.home-main-slider img{
        height:400px;
    }*/
}
@media only screen and (max-width: 991px) and (min-width: 769px){
	/*-------admin css------*/
	/*-----list view list page--------*/
	 .catalog-category-view .products-grid .product-item{     padding: 10px;}
	 .catalog-category-view .products-grid .product-item-details .product-item-actions .tocart{  width: 42% !important;     font-size: 11px;     float: right;     margin-right: 3px;}
	 li.item.product.product-item .product-item-info{     min-height: 590px;}
	 .catalog-category-view .products.wrapper .product-item .qty-box{     float: left;}
	 .products-grid .product-item .price-box { min-height: 60px;}
	 /*-----list view list page--------*/
	/*----admin css---*/
	.catalog-category-view .spec{ font-size: 13px;     min-height: 450px;}
	.catalog-category-view .specb{     width: 100%; height: auto;     min-height: 230px;}
	.sw-megamenu.navigation .subchildmenu.mega-columns.columns3>li {     width: 33.33%; }
	.nav-sections .sw-megamenu.navigation li.level0.fullwidth .submenu a, .nav-sections .sw-megamenu.navigation li.level0.staticwidth .submenu a {     font-size: 10px !important; }
	.sw-megamenu.navigation li.level0.staticwidth .submenu a span.cat-label{ margin-top: -9px !important;     margin-right: -20px;     font-size: 10px;     width: 26px;} 
}
@media only screen and (max-width: 991px) and (min-width: 768px){
    .products-grid .product-item .price-box .minimal-price-link,.products-grid .product-item .price-box .price-label{ font-size: 12px; }
	.home-ban-outer .home-ban-con h3{ font-size: 20px !important;}
	.home-ban-outer .home-ban-con{         width: 358px !important;}
	.home-ban-outer .home-ban-con p {         font-size: 14px !important;     }
	.catalog-category-view .sidebar.sidebar-main,.catalogsearch-result-index .sidebar.sidebar-main{     width: 167px !important;}
	.cms-index-index .mp-banner-slider .owl-carousel .owl-nav button.owl-prev {     left: 0px !important; }
	.cms-index-index .mp-banner-slider .owl-carousel .owl-nav button.owl-next {     right: 0px !important; }
	.sw-megamenu.navigation > ul{   height: auto !important;         line-height: normal !important;}
	.catalog-product-view #mtImageContainer {     height: auto; }
	.catalog-product-view .tierprice-section table tr:first-child{border-radius: 10px 0 0 10px;}
	.page-header.type2 .minicart-wrapper{ width: 104px;}
	.page-header .header.panel { padding-bottom: 10px !important;     padding-top: 10px !important;}
	.page-header.type2 .panel.header .header.links>li>a{     font-size: 14px;}
	.header .action.showcart:before{     width: 40px; height: 44px;}
	.hdr-number{ font-size: 14px;}
	.header .custom-block{ margin-right: -32px;}
	.minicart-wrapper .qty .price{ font-size: 13px;}
	.header .block-search{     margin-left: 30px;}
	.header .minicart-wrapper .action.showcart .counter.qty .counter-number{ width: 20px; height: 20px; font-size: 11px; line-height:20px;}
	.header .custom-block .free-dlvry-img{     display: none;}
	.logo{     margin: 20px 0;}
	.navigation li.level0{     padding: 0px 0;}
	.minicart-wrapper .qty .price{     top: 22px;}
	.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a, .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{     font-size: 12px;}
	.page-header.type2.sticky-header .minicart-wrapper{ width: 132px; margin-right: -27px;}
	.page-wrapper>.breadcrumbs .items{     padding: 0px 15px;}
	.cms-customer-service  .page-wrapper>.breadcrumbs{  margin-bottom:0;}
	.custpmer-service-banner .banner-con{ right: 50px;}
	.cms-customer-service .cstmr-tab-con-outer{     width: 89.2%;}
	.delivry-con-outer ul li span.nmbr{     font-size: 12px;}
	.delivry-con-outer ul li span{     font-size: 12px;}
	.cms-customer-service .nav li a{ padding-left: 40px; font-size: 12px;}
	.cms-customer-service .nav li.how-to-place-menu a:after,.cms-customer-service .nav li.online-account-menu a:after,.cms-customer-service .nav li.freight-menu a:after,.cms-customer-service .nav li.return-menu a:after,.cms-customer-service .nav li.cstmr-fd-menu a:after,.cms-customer-service .nav li.cmpny-dirct-menu a:after{ width: 20px; height: 20px;     top: 15px;}
	.cms-customer-service .nav li a{ padding: 15px 6px 15px 41px;}
	.cms-customer-service .tab-pane iframe{ height: 296px;}
	.cms-customer-service .cstmr-tab-con-outer{     min-height: 358px;}
	.cstmr-tab-con-outer .map-outer img{     height: auto; width: 100%;}
	.cmpny-call-outer ul li{     padding: 8px 5px 8px 39px;     font-size: 11px;}
	.cmpny-call-outer ul li.right{     padding-left: 44px;}
	.cmpny-extn ul li span.extn-left{     font-size: 14px;     margin-top: 11px;}
	.cmpny-extn ul li span.extn-right{     margin-right: 0;}
	.contact-left-outer { width: 85%;}
	.nav-sections-item-content>.navigation{     padding: 0 12px;}
	.hdr-number{ left: 43px; padding-top: 8px;}
	.hdr-number:after{ top: 8px;}
	/*--------07042020-----------*/
	.intr-ship{ width: 80%;}
	.except{     width: 297px;}

}

@media (min-width: 768px), print{
.cart.table-wrapper .cart>.item .cart-price{ font-weight: 600;     color: #9e9ca4;}
.cart.table-wrapper .cart>.item .cart-price .price{ font-weight: 600; }
.account .data.table .col.actions .action span {         color: #000;         font-weight: bold;     }
.mob-blog-outer{display:none;}
.header-top-section .header-top-links li.for-mob-menu{ display:none;}
.page-header .type2 .navigation .level0>.level-top { color: #444444 !important; font-weight: 400 !important; font-size: 18px !important;}
.page-header.sticky-header .type2 .navigation .level0>.level-top { font-size: 14px !important}
.page-header.type2 .navigation .level0>.level-top
.page-header.type2 .navigation .level0>.level-top:hover{ font-weight:700 !important;}

/* .page-header.type2 .navigation .level0:last-child a{ padding-right:0;} */
.page-header.type2 .nav-sections{ padding: 0px 0; border-bottom: /*1px solid #818181*/0;background-color: #f9a033 !important;}
.page-header.type2 .custom-block{right: 178px !important; top:45%!important;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-]{ color:#58585a; }
.filterproduct-title{ font-size: 25px !important;}
.filterproduct-title strong{ font-weight: 600 !important; color: #000;}
.navigation li.level0:last-child{ margin-right:0 !important;}
.sticky-header .navigation li.level0{ margin-right: 0px !important;}
.sticky-header .navigation li.level0{ padding: /*5px 0*/0px 0;}
header.page-header.sticky-header .minicart-wrapper{     margin-top: 0px !important; position: absolute !important; padding-left: 0; right: 48px !important; top: -67px !important;}
.minicart-wrapper .action.showcart{ display:inline-block !important;}
.minicart-wrapper .action-subtotal{ display: inline-block;     vertical-align: top;     margin-top: 8px;     color: #f59e32;     font-weight: 700;     font-size: 15px;}
header.page-header.sticky-header.type2 .minicart-wrapper .action.showcart .counter.qty{     position: static !important;}
.sw-megamenu.navigation li.level0.classic .subchildmenu{     min-width: 100% !important; text-align:left;}
.navigation .level0 .submenu a{     font-size:15px; display: block !important;     padding: 9px 14px !important; }
.page-header .navigation .level0 .submenu li:hover a{ background: #2e3543 !important;}
.page-header .navigation .level0 .submenu .subchildmenu .level2 a{ background-color:#1e2533 !important;}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{  background: #2e3543 !important;}
.page-header.type2 .customer-welcome .action.switch{ color:#fff !important;}
.page-header .navigation .level0 .submenu .subchildmenu li.level2 a:hover{background:#2e3543 !important; }
.page-header .navigation .level0 .submenu .subchildmenu li.level2:hover a{ background:#1e2533;}

/*---------151019---------*/
.checkout-cart-index .cart-discount{     width: 100%; padding-right: 0;}
.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu{ display: block; background:#1e2533; border-radius: 0 !important; min-height: 350px; border-left: 0.5px solid #f9a0338c; z-index:9;}
.buyer-guide-outer img{ /*height: 340px; object-fit: cover;*/}
.sidebar.sidebar-main.newactive{    }

/*---------------12022023------------*/
#search_mini_form{ width:100% !important; float:none !important;}
.header .block-search{     z-index: 99 !important;     padding-left: 0px !important;}

/*----------14042023--------*/
#mageplaza-bannerslider-block-before-content-2{ display:none;}
.mp-banner-slider .owl-dots{ position: absolute;     top: 50% !important;     left: inherit !important;     margin-top: 0 !important;     right: 20px;     transform: translate(0, -50%);}
.mp-banner-slider #banner-slider-carousel .owl-dots{ margin-top: -29px !important;}
.mp-banner-slider .owl-dots .owl-dot{     display: block;     height: 24px;}

}
/*--------admin css--------*/
	@media (max-width: 1280px) and (min-width: 1000px){
	.cms-index-index .product-items .product-item {     min-height: 460px !important; }
	}
	@media (max-width: 899px) and (min-width: 850px){
	.cms-index-index .product-items .product-item { min-height: 565px !important;}
	}
	@media (max-width: 849px) and (min-width: 600px){
	.cms-index-index .product-items .product-item { min-height: 552px !important;}
	}
/*--------admin css----------*/
@media (max-width: 1280px) and (min-width: 1200px){
	.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu > li.parent:last-child{     margin-left: 288px;     margin-top: -138px;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Decorative Bedding"] + .submenu .subchildmenu > li.parent:last-child {         margin-top: 150px;         margin-left: -288px;     }
	.page-header.type2 .navigation .level0:hover>.level-top[title="Room Essentials"] + .submenu .subchildmenu > li.parent:last-child {         margin-top: 115px;         margin-left: -288px;     }
}
@media (max-width: 1369px) and (min-width: 1281px){
	.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu > li.parent:last-child{     margin-left: 300px;     margin-top: -138px;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Decorative Bedding"] + .submenu .subchildmenu > li.parent:last-child {         margin-top: 150px;         margin-left: -300px;     }
	.page-header.type2 .navigation .level0:hover>.level-top[title="Room Essentials"] + .submenu .subchildmenu > li.parent:last-child {         margin-top: 115px;         margin-left: -300px;     }
}
@media (max-width: 1499px) and (min-width: 1370px){
	.page-header.type2 .navigation .level0:hover>.level-top[title="Bedding"] + .submenu .subchildmenu > li.parent:last-child{     margin-left: 337px;     margin-top: -138px;}
	.page-header.type2 .navigation .level0:hover>.level-top[title="Decorative Bedding"] + .submenu .subchildmenu > li.parent:last-child {         margin-top: 150px;         margin-left: -337px;     }
	.page-header.type2 .navigation .level0:hover>.level-top[title="Room Essentials"] + .submenu .subchildmenu > li.parent:last-child {         margin-top: 115px;         margin-left: -337px;     }
}
@media (max-width: 1400px) and (min-width: 1281px){
	.products-grid .product-item .price-box .minimal-price-link,.products-grid .product-item .price-box .price-label{ font-size: 14px; }
	.checkout-cart-index .block.crosssell .crosspro ul li{     min-height: /*470px*/ 530px;}
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{     width: 95px !important; font-size:12px;}
	.checkout-cart-index .crosssell .qty-box{     width: 102px;}
	.checkout-cart-index .crosssell .qty-box select{     width: 50px;}
	.home-store-cont .ftext {     cursor: pointer;     display: block;     float: right;     background: transparent !important;     color: #f9a033 !important;     width: auto !important;     padding: 0;     margin-top: -50px;     margin-right: 92px;     font-size: 14px; }
	.home-store-cont input[type="checkbox"]:checked ~ label.ftext{ margin-top: -55px;         margin-right: 179px;}
	.navigation, .page-wrapper > .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{     max-width: 1200px !important;}
	.page-wrapper .header .block-search{ width:390px !important; margin-left:50px;}
	.sw-megamenu.navigation li.level0 > .submenu .row {
        max-width: 1200px;
        margin: 0 auto !important;
    }
	.container, .popular-category-outer .row-full-width-inner, .deals-of-months-outer .row-full-width-inner, .our-blog-outer .row-full-width-inner{ max-width: 1200px !important;}
	.desk-popular-category-slider .owl-stage > div {         width: 300.5px;     }
	.summer-collection-desktop .mid-img img {         height: 556px !important;     }
	    [data-content-type='row'][data-appearance='contained'] {         max-width: 1200px !important;         padding: 0 15px;     }
	.cms-index-index .product-items .product-item-actions .actions-primary button.tocart{     width: 113px;}
	.cms-index-index .actions-primary .qty-box select{ width: 55px;}
	#html-body.cms-index-index .new-arrival .row-full-width-inner {         max-width: 1200px !important;     }
	form#newsletter-validate-detail {     width: 100% !important; }
	.social-icons>li>a{ margin-left: 3px;}
	.catalog-category-view .products.products-grid .product-item-details .product-item-actions .tocart {         width: 47% !important;     }
	.catalog-category-view .products-grid .product-item .product-item-info {     min-height: 353px !important; }
	.page-wrapper .page-header.type2 .custom-block {         right: 150px !important;     }
	.page-header.sticky .header .logo {         left: 88px !important;     }
    .page-header.type2.sticky .header .minicart-wrapper {         right: 98px !important;     }
	.page-header.type2.sticky .header .custom-block {         right: 162px !important;     }
	.products.wrapper.products-list .product-item .qty-box .dz-qty{ width: 47px;}
	.page-header.sticky .nav-sections-item-content>.navigation {         padding-left: 150px !important;         text-align: center;         padding-right: 200px !important;   }
    .catalog-product-view .product-info-main .product-store-availability {         right: 0;     }
	.for-desktop-customer .col-sm-3 h3{ font-size: 30px;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty {     width: 47px !important; }
	.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{ width: 93px !important;}
	.catalog-product-view .block.related .product.actions{ width: 100px !important;}
	.catalog-product-view .products.list .dz-qty{     padding: 0 6px;}
	div[data-content-type='tabs'] .tabs-content,div[data-content-type='tabs'] .tabs-navigation{     width: 100% !important; }
	.listpro-left{     width: 35%;     padding-left: 12px;}
	.page-header .navigation .level0 .submenu .subchildmenu li.level2 a {         font-size: 11px !important;     }
	
}
@media only screen and (min-width: 1401px){
	.home-store-cont .ftext {    cursor: pointer;         display: block;         float: right;         background: transparent !important;         color: #f9a033 !important;         width: auto !important;         padding: 0;         margin-top: -49px;         margin-right: 270px;         font-size: 14px; }
	.home-store-cont input[type="checkbox"]:checked ~ label.ftext{ margin-top: -55px;         margin-right: 443px;}
}
@media (max-width: 991px){
/*----------details page sidebar------*/
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional{     visibility: inherit !important;     opacity: 9 !important; box-shadow: none !important; border: 0 !important; background:transparent !important;}
.catalog-product-view .sidebar.sidebar-additional .block.related,.catalog-product-view .sidebar.sidebar-additional .custom-block.custom-block-2{ opacity: 0; visibility: hidden; display:none;}
.catalog-product-view .sidebar.sidebar-additional.open .block.related,.catalog-product-view .sidebar.sidebar-additional.open .custom-block.custom-block-2{ display:block;}
.catalog-product-view .sidebar.sidebar-additional.open .block.related,.catalog-product-view .sidebar.sidebar-additional.open .custom-block.custom-block-2{     opacity: 9; visibility: visible ; background:#fff; }
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional.open{ background:#fff !important;     box-shadow: 0 2px 5px rgba(0,0,0,0.3) !important; border: 0 !important; width: 300px !important; padding: 20px 15px !important;     z-index: 99999;}
.sidebar.sidebar-additional .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev{     left: -15px;}
.sidebar.sidebar-additional .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next{ right: -15px;}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-prev {
    left: -50px;
}
.catalog-product-view .block.related .owl-controls .owl-nav .owl-next{ right: -50px;}
.catalog-product-view .sidebar.sidebar-additional.open .block.related{ padding: 10px 20px; margin-bottom: 0;}
.block .title strong{ font-size: 17px;}
.catalog-product-view .block.related .products-related ul li img{ width:150px;}
.catalog-product-view .sidebar-additional .products-related .owl-stage-outer .owl-stage .owl-item{     width: 230px !important; margin-right: 40px;}
.catalog-product-view .sidebar-additional .product-items .product-item-name a { font-size: 12px;}
.catalog-product-view  .sidebar.sidebar-additional.open .porto-icon-reply:before{ content: '\f819';}
.catalog-product-view  .sidebar.sidebar-additional.open .right-side-open{ top: 0 !important; font-size: 18px; line-height: 26px;width: 34px; height: 34px;}
.filterproducts .product-image-photo{ width: 100%;}
.buyer-guide-content{ width: 474px;     right: 42px;}
.footer-top-block ul li:before{ width: 45px;     height: 45px;}
.footer-top-block ul li{ margin: 0 25px 45px; padding-left: 63px;}
}
@media only screen and (max-width: 991px) and (min-width: 769px){
	.catalog-product-view #mtImageContainer img {  height: 400px !important; }
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.feature-pro-slider-outer.for-desktop .section-title.text-left{ text-align:center !important;  }
	.header-top-section .header-top-links li a{ padding: 0 15px !important;}
	.header-top-section .discount-msg{         margin-top: 0px !important;}
	.page-main{ margin-top:0 !important;}
	.catalog-product-view .product-info-main .product-store-availability {     position: absolute;     right: 149px;     bottom: 50px; }
	.catalog-product-view .product-info-main {     margin-top: 0; }
	.catalog-product-view .product-info-main .page-title-wrapper h1{ font-size: 18px !important;}
	.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) a.right-side-open{ display:none !important;}
	.page-header.type2 .navigation .level0>.level-top{     font-size: 10px !important;     padding: 0 6px;}
	.navigation li.level0.last{ margin-left: 10px;}
	.navigation li.level0{ margin-right: 0 !important; display: block;         position: relative !important;}
	header.page-header.sticky-header .navigation{ width: 100%; max-width: 100%;}
	header.page-header.sticky-header .navigation li.level0>.level-top{     padding: 0 5px !important; font-size: 9px !important;}
	header.page-header.sticky-header .minicart-wrapper{ right: 15px !important;}
	/*----------110119------*/
	.cart-container .cart-summary{     width: 100%; float: none;}
	.cart-container .form-cart{         width: 100% !important; float: none !important;}
	.cart-discount{width: 100% !important;}
	.contact-index-index .contact-form{     padding-left: 68px;}

	/*--------161019-------*/
	a.free-dlvry-img1 img{     width: 90px;}
	.free-dlvry-img1{     margin-right: 34px;}

	/*----------23032020------*/
	#featured_products .product-items .product-item {width: 33.3%;     min-height: 476px;}
	.aftr-home-slider .home-ban-right img{ height: 374px;}
	.buyer-guide-content{     width: 385px; font-size: 13px;     line-height: 24px; top: -8px;}
	.buyer-guide-content h2{ font-size: 17px;}
	.buyer-guide-content a{ margin-top: 10px; width: 230px;     padding: 9px 30px 9px 26px;}
	.buyer-guide-content a:after{ width: 25px;}


}
@media only screen and (max-width: 823px) {

.page-header.type2 .navigation .level0>.level-top {
    font-size: 10px !important;
padding: 0 3px;
}
.navigation li.level0.last {
    top: 0px;
}
.aftr-home-slider .home-ban-right img {
    height: auto !important;
}
}
@media (max-width: 768px){
	/*------admin css---------*/
	.header-top-section .discount-msg{ font-size: 10px;}
	.header .minisearch .search .label{ display:none;}
	.header .block-search input{ left: 0; width: 100%; margin: 0; position: static; height: 35px;}
	.header .block-search{     position: absolute;     top: 12px;     left: 156px;}
	/*------admin css---------*/
	.page-header .navigation.sw-megamenu .level0 .submenu li.parent .subchildmenu li a span{ padding-right: 0; position:relative;         padding-left: 12px; color:#000 !important;         font-size: 14px !important;         text-transform: capitalize;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span:before{ content:""; display:inline-block; clear:both; width:6px; height:6px; border-radius:100%; background:#f9a033; position: absolute;         top: 5px;         left: -5px; border:0;}
	.page-header.type2 .sections .navigation .level0>.level-top[title="Request Catalog"] {     color: #000 !important;
    background: #f9a033 !important;
    text-align: center;
    display: none !important;
    width: 88%;
    margin: 0 auto;
    border-radius: 7px;
    padding: 3px 0 !important;
    margin-top: 13px;}
	.sw-megamenu.navigation .submenu.level0.opened .row{ margin:0 0; padding: 0 10px;}
	.catalog-product-view .tierprice-section{     width: 70%;}
	.catalog-product-view .tierprice-section table tr {     float: left;     width: 24.5% !important; }
	.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .column.main{         margin-top: 55px;}
	.catalog-product-view #mtImageContainer img { height: 412px !important;}
	.catalog-category-view .page-main {     padding-top: 73px; }
	.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) a.right-side-open{ display:none !important;}
	.pagebuilder-column-group{     flex-wrap: inherit !important;}
	.page-header.type2:not(.header-newskin){ z-index: 9999;}
	.catalog-product-view .moved-add-to-links{ display: inline-block;     margin-top: 0;     margin-left: 15px;} 
	.catalog-product-view .product.data.items{ margin-left: 0; margin-right: 0;}
	.catalog-product-view .product.media{ width:100% !important; overflow: hidden;}
	.catalog-product-view .product-info-main {     margin-top: 15px;     width: 100% !important; margin-bottom:0;}
	.catalog-product-view .product-social-links{margin:0 0;}
	.catalog-product-view .desktop-save-more .save-more{     margin-left: 0 !important;}
	.catalog-product-view .desktop-save-more > div{     display: block !important;}
	.navigation .submenu:not(:first-child) ul{     padding-left: 22px !important;}
	.sw-megamenu.navigation span.cat-label { margin-top: 0px !important;     position: relative !important;     right: 0 !important;     margin-left: 16px !important;}
	.page-header.type2 .sections .navigation .level0 .submenu a {     padding: 7px 0px 7px 0px !important; text-transform: uppercase;}
	.wishlist-index-index .products-grid .product-items .product-item{     width: 100% !important;     min-height: auto;     margin: 0 0 7px !important;}
	.wishlist-index-index .products-grid .product-image-wrapper{ min-height: 87px;}
	.wishlist-index-index .products-grid .product-item .product-item-info{     min-height: auto;}
	.products-grid.wishlist .product-item .box-tocart{     float: none;     margin-right: 0;}
	.products-grid.wishlist .product-item .fieldset{     display: flex;}
	.products-grid.wishlist .box-tocart .product-item-actions{     margin: 0px auto 0 !important;}
	.page-header.type2 .header .custom-block {     right: 170px !important;     top: 36% !important; }
	#mageplaza-bannerslider-block-before-content-1{ margin-top: 59px !important;}
	.page-header.type2:not(.header-newskin){ height:123px;}
	.page-header.type2 .header .minicart-wrapper{ width: 80px !important;     margin-top: 27px !important;}
	.header .minicart-wrapper .action.showcart .counter.qty{     margin: 0px 0 0 18px;}
	.nav-toggle{     line-height: 74px;}
	.page-header.type2 .block-search input{ font-size:14px;}
	.header .block-search .action.search{ display: block;
    height: 25px !important;
    line-height: 1px !important;
    border-radius: 0;
    border-left: 0;
    width: 25px;
    padding: 0;
    border-radius: 100%;
    border: 0;
    background: #ffcd34;
    font-size: 0;
    position: absolute;
    top: 2px  !important;
    right: 6px !important;
    border: 0 !important;
    }
	.header .block-search .action.search:after{     content: '\f818'; font-family: 'porto-icons'; font-size: 11px; color:#fff !important; }
	.header .minisearch{     position: relative; width: 100%;}
	.page-header.type2 .nav-sections {     position: fixed !important;     background-color: #fff !important;  }
	.nav-open .page-header.type2 .nav-sections{  width: calc(100% - 0px) !important;}
	.nav-open .nav-sections {     background: #121828; }
	header.page-header .nav-sections-item-title.active{ background: #121828 !important;}
	header.page-header .nav-sections-item-content {     background: #121828 !important;     padding: 0 0;}
	header.page-header .nav-sections-items > div:nth-child(5) {     display: none; }
	header.page-header .nav-sections-item-title.active > a {     color: #fff !important; }
	header.page-header .nav-sections-item-title>a {     text-transform: uppercase;     color: #000;     font-weight: bold;     font-size: 14px; }
	header.page-header .nav-sections-item-title{ background: #f9a033 !important;}
	header.page-header .nav-sections-item-title>a {     text-transform: uppercase;     color: #000;     font-weight: bold;     font-size: 14px; }
	header.page-header .nav-sections-item-content {     background: #fff !important; }
	.sw-megamenu.navigation > ul{ background: transparent !important;}
	.page-header.type2 .sw-megamenu.navigation li.ui-menu-item>a {     color: #000 !important;         font-size: 14px; background:#fff;}
	.page-header .navigation .level0 .submenu {     min-height: auto;     padding: 0 0 !important;     margin-top: 0px !important;     width: 100%;     display: none; }
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle {     width: 100%;     height: 60px; }
	.sw-megamenu.navigation .submenu.level0.opened {     display: block; }
	.page-header.type2 .sections .navigation .level0.parent>.level-top{ color:#000 !important;}
	.page-header.type2 .sections .navigation .level0>.level-top{     padding: 10px 20px !important;    color:#000 !important; font-size: 14px !important;     justify-content: inherit;         font-weight: 700 !important;}
	.navigation .parent .level-top:after {     content: '\f82c' !important;     line-height: 18px; }
	.navigation .parent .level-top.ui-state-active:after {     content: '\f82d' !important;     line-height: 18px; }
	.navigation li.level0>a.ui-state-active, .navigation li.level0>a.ui-state-active+.submenu{     background-color: transparent !important;}
	.page-header.type2 .sw-megamenu.navigation .subchildmenu.mega-columns > li{ float:none !important; padding:0 !important; position: relative !important;     width: 100% !important;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu {     background: transparent;     padding-left: 10px !important; display:none !important;}
	.page-header.type2 .sw-megamenu.navigation li.ui-menu-item>a.ui-state-active + .subchildmenu {     display: block !important; }
	.page-header .navigation .level0 .submenu li.level1.parent:hover >.subchildmenu {     min-height: auto;     background: transparent; }
	.sw-megamenu.navigation .subchildmenu li.ui-menu-item>.open-children-toggle {     right: 8px;     left: inherit;     width: 30px;     height: 30px;     top: 4px;     z-index: 99; }
	.navigation li.level0 .ui-menu-item > .open-children-toggle + a:before {     content: '\f82c' !important;     line-height: 18px; }
	.navigation li.level0 .ui-menu-item > .open-children-toggle + a.ui-state-active:before {     content: '\f82d' !important;     line-height: 18px; }
	.navigation li.level0 .ui-menu-item>a:before {     color: #f9a034;     font-size: 20px;     position: absolute;     top: 8px;     right: 6px; }
	.page-header.type2{ z-index:9;}
	.navigation li.level0.last{ border-radius: 0 !important;     border-bottom: 0;     background: transparent !important; margin-left: 0 !important;}
	
	.page-wrapper .page-header.type2 .navigation .level0.last>.level-top {    color: #000 !important;         background: #f9a033 !important;         text-align: center;         display: block !important;         width: 88%;         margin: 0 auto;         border-radius: 7px;         padding: 3px 0 !important;         margin-top: 13px; }
	
	/*-----new mob-design-------*/
	header.page-header .nav-sections-items > .nav-sections-item-title:nth-child(3n){ display:none;}
	.menu-sign-in ul{ padding:0 0; text-align:center; margin:0 0;}
	.menu-sign-in ul li{ display:inline-block;         width: 44%;}
	.menu-sign-in ul li a{ color: #fff;         padding: 10px 7px;         border-radius: 3px;         display: block;         font-weight: 300;}
	.menu-sign-in ul li.sign-in a{ background: #111727; }
	.menu-sign-in ul li.register a{ background: #111727;}
	.menu-sign-in{ margin-top: 20px;         margin-bottom: 20px;}
	.fast-order-outer{ text-align:center;         margin-top: 10px;}
	.fast-order-outer ul{ margin:0 0; padding:0 0;}
	.fast-order-outer ul li{          display: inline-block;         width: 28%;         margin: 0 2px;}
	.fast-order-outer ul li a{         color: #000;         padding: 7px 7px;         border-radius: 3px;         display: block;         font-weight: 500;         border: 0;         font-size: 14px;         box-shadow: 0 1px 3px #b3b3b3; text-decoration: none;}
	.mob-custom-menu .call{     text-align: center;         margin-top: 30px;         margin-bottom: 26px;}
	.mob-custom-menu .call a{     color: #7c7c7c;     font-size: 16px;         text-decoration: none; font-weight: 500;}
	.mob-custom-menu .call a span.num{ font-weight:700;}
	.mob-custom-menu .social-icons [class^="porto-icon-"]{ color: #898989;}
	.mob-custom-menu .social-icons>li>a.facebook-link,.mob-custom-menu .social-icons>li>a.twitter-link,.mob-custom-menu .social-icons>li>a.instagram-link,.mob-custom-menu .social-icons>li>a.linkedin-link{     border: 1px solid #898989;}
	.mob-custom-menu ul{ padding:0 0; margin:0 0; text-align:center;}
	.mob-custom-menu ul li{ margin-bottom:0;}
	.mob-custom-menu address{         color: #898989;         font-size: 13px;         text-align: center;         margin-top: 12px;         margin-bottom: 12px;}
	header.page-header .nav-sections-items{         background: #121828 !important;}
	header.page-header .nav-sections-item-title{ display:none;}
	.nav-open .nav-toggle:after{ display:none !important;}
	.nav-open .page-header.type2 .nav-toggle:before{ content:"CLOSE MENU" !important;           font-size: 16px !important;      margin-left: 0 !important;         text-align: left !important;         padding-left: 40px !important;         height: 74px !important; line-height: 36px !important; width: 100% !important;}
	.nav-open .page-header.type2 .nav-toggle{         left: 0; right:inherit !important;         z-index: 999; width: 100% !important;         margin-bottom: 0;}
	.navigation .parent .level-top:before{ content:""; display:block; clear:both; width:30px; height:30px; background-size:100% !important;         margin-left: 0px;         margin-right: 13px;         margin-top: 3px;}
	.navigation .parent .level-top[title="Towels"]:before{ background:url(../images/towels_icon.svg) no-repeat 0 0;}
	.navigation .parent .level-top[title="Bedding"]:before{ background:url(../images/bedding_icon.svg) no-repeat 0 0;         width: 23px; margin-right: 20px;}
	.navigation .parent .level-top[title="Top of Bed"]:before{ background:url(../images/top_of_bed_icon.svg) no-repeat 0 0;}
	.navigation .parent .level-top[title="Room Essentials"]:before{ background:url(../images/room_icon.svg) no-repeat 0 0;         width: 21px;         height: 37px;         margin-left: 5px;         margin-right: 16px;}
	.navigation .parent .level-top[title="Housekeeping"]:before{ background:url(../images/housekeeping_icon.svg) no-repeat 0 0;}
	.navigation .parent .level-top[title="Promotions"]:before{ background:url(../images/menu-promotion-icon.png) no-repeat 0 0;}
	.navigation .parent .level-top[title="SALE"]:before{  content:""; display:block !important; clear:both; width:30px; height:33px; background-size:100% !important; background:url(../images/sale_icon.svg) no-repeat 0 0; margin-left: 0px;         margin-right: 13px;         margin-top: 3px; }
	.navigation .level-top[title="New Arrivals"]:before{ content:""; display:block !important; clear:both; width:30px; height:30px; background-size:100% !important; background:url(../images/new_icon.svg) no-repeat 0 0; margin-left: 0px;         margin-right: 13px;         margin-top: 3px;}
	.navigation .level-top[title="Home Textiles"]:before{ content:""; display:block !important; clear:both; width:30px; height:30px; background-size:100% !important; background:url(../images/home_textiles_icon.svg) no-repeat 0 0; margin-left: 0px;         margin-right: 13px;         margin-top: 3px;}
	.navigation .parent .level-top[title="Decorative Bedding"]:before{ background: url(../images/floral-design_6900705.png) no-repeat 0 0 !important; background-size: 100% !important;}
	li.ui-menu-item.level0.classic.parent:hover{     background: #fff;}
	.nav-open .page-header.type2 .nav-toggle > span{     clip: inherit;     height: 20px; margin: 0; overflow: inherit; position: absolute;     width: 20px;     font-size: 0;     display: block;     z-index: 999;     top: 35px;}
	.nav-open .page-header.type2 .nav-toggle > span:after,.nav-open .page-header.type2 .nav-toggle > span:before{content: "";         display: inline-block;         clear: both;         position: absolute;         left: 25px;         content: ' ';         height: 17px;         width: 3px;         background-color: #fff;         top: 1px;         border-radius: 10px;}
	.nav-open .page-header.type2 .nav-toggle > span:after{ transform: rotate(-45deg);}
	.nav-open .page-header.type2 .nav-toggle > span:before{ transform: rotate(45deg);}
	.nav-open .fixed-whatsapp,.nav-open .trigger-container{ display:none;}
	/*.nav-open  header.page-header .nav-sections-item-content{         margin-top: 65px !important;}*/
}
@media (max-width: 767px){
	.feature-pro-slider-outer .old-special-price{ min-height: auto;}
	.feature-pro-slider-outer .old-special-price .special-price{     position: static;}
	.old-special-price{     font-size: 13px;}
	.catalog-product-view .price-box .old-price{     font-size: 0 !important;}
	.special-price{     font-size: 13px;}
	.mp-banner-slider .owl-dots .owl-dot{background:#fff !important;}
	.page-header.type2:not(.header-newskin){     position: static;}
	.page-main .product-info-main .product-info-price .old-price .price-wrapper .price{ font-size: 15px !important;}
	/*------buymore save more---list-------*/
	.catalog-product-view .buymore-outer .left .buy {     font-size: 16px; }
	.catalog-product-view .buymore-outer .left .more {     font-size: 14px; }
	.catalog-product-view .buymore-outer .left .save {     font-size: 14px; }
	.catalog-product-view .buymore-outer .right > div span.case, .catalog-product-view .buymore-outer .right > div span.case1, .catalog-product-view .buymore-outer .right > div span.case2{ font-size: 11px !important; margin-bottom: 5px;}
	.catalog-product-view .buymore-outer .right > div span.caseprice {     font-size: 10px; }
	/*------buymore save more---list-------*/
	.sub-cat ul li{ width: 48%;}
	.catalog-product-view .product.mob_description{     max-height: 68px !important;}
	.sub-cat ul li:nth-child(2n) {
        margin-right: 0;
    }
	.cart.table-wrapper{ margin-bottom: 0;}
	.cms-fast-order .page-main .toolbar .bss-search-bar .bss-fastorder-autocomplete.bss-fastorder-autocomplete2 .content-search-fastorder{ width: 100% !important;}
	.catalog-category-view .category-description h2, .catalog-category-view .category-description h2 a{ font-weight:700 !important;     font-size: 14px !important;}
	.catalogsearch-result-index li.item.product.product-item{     border-left: 0 !important;}
	.zoom-icon{         background: #fff url(../images/zoom-icon.png) no-repeat center;         width: 35px;         height: 35px;         display: block;         position: absolute;         top: 12px;         right: 15px;         border-radius: 7px;         cursor: pointer;}
	#previewModal{         position: fixed;         top: 0;         bottom: 0;         left: 0;         right: 0;         background: #272727;         z-index: 9999999999;}
	#previewModal img{  width: 100%; margin: 0 auto;         display: block; transition: transform 0.3s ease;}
	.preview-img-inr{ position: relative; width: 100%; overflow: hidden; z-index: 99;         top: 50%; transform: translate(0, -50%);}
	#previewModal .close{         position: absolute;         top: 20px;         right: 20px;         color: #fff;         font-size: 24px;}
	.catalog-category-view .list.products-list,.catalogsearch-result-index .list.products-list{ display:none;}
	.catalog-category-view .page-main{ clear:both;}
	.products-grid.pro-moblist .product-item .product-item-details .product-item-description{ display:none;}
	.at-list-page-top:after{ content:""; display:table; clear:both;}
	.catalog-category-view .products-list .product-items .product-item-actions .actions-primary .qty-box{         width: 122px !important;}
    .catalog-category-view .products-list .product-item-details .actions-primary form{ justify-content: space-between;}
	 .catalog-category-view .products.wrapper.products-list .product-item .qty-box .dz-qty{ width: 72px !important;}
	/*details page main image slider*/
	.catalog-product-view .page-main{         padding-top: 15px !important;}
	.catalog-product-view .page-wrapper .breadcrumbs{ margin-bottom: 0 !important;}
	.catalog-product-view .product.media .MagicToolboxContainer{ display:none;}
	.mob-gallery ul{ padding:0 0;}
	.mob-gallery .owl-stage-outer .owl-stage > div{ float:left; opacity: 0.5;}
	.mob-gallery .owl-stage-outer .owl-stage > div .zoom-icon{ opacity:0;}
	.mob-gallery .owl-stage-outer .owl-stage > div.active,.mob-gallery .owl-stage-outer .owl-stage > div.active .zoom-icon{ opacity: 9;}
	.mob-gallery li{         padding: 0 4px; position: relative;}
	.mob-gallery .owl-nav{ display:none;}
	.mob-gallery .owl-dot span{ display:none !important;}
	.mob-gallery .owl-dot{ background: #c8c8c8 !important; border:0 !important; width: 16.2%;  height: 3px;         border-radius: 5px;         margin: 0 4px;}
	.mob-gallery .owl-dot.active{ background:#363636 !important;}
	.mob-gallery .owl-dots{ text-align:center; width: 226px; margin: 0 auto; display: flex; justify-content: center; clear: both; padding-top: 8px;}
	.mob-gallery .owl-stage-outer .owl-stage > div img{transition: all 0.3s ease-in-out; padding: 5px; border-radius:3px;}
	.mob-gallery .owl-stage-outer .owl-stage > div.active img{ padding: 0px;}
	/*details page main image slider*/
	.footer-middle{ border-top: 2px solid #f9a033;}
	.for-mobile.details-deal-month-outer + script + div[data-content-type='html'] + .for-mobile.details-deal-month-outer{ display:none;}
	.breadcrumbs .items>li p{ margin-bottom:0;         line-height: 17px;}
		.catalog-product-view .block.related + script + script + div + .for-mobile.details-deal-month-outer{ display:none;}
	.des-section ul{ padding:0 0; }
	.des-section ul li{ position:relative; padding-left: 15px;}
	.des-section ul li i{ display:none;}
	.des-section ul li:before{ content: "";         display: inline-block;         clear: both;         width: 6px;         height: 6px;         background: #000;         border-radius: 100%;         position: absolute;         top: 6px;         left: 0;}
	.mob_description{ display:block !important;}
	.product.info.detailed{ display:none;} 
	  .category-products .products-list {
        display: none; 
    }
    .category-products .products-grid {
        display: block; 
    }

    .toolbar .view-mode .mode-list {
        display: none; 
    }
    .toolbar .view-mode .mode-grid {
        display: inline-block; 
    }
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav button span{ font-size: 0 !important; width:25px; height:25px; background:#c4c4c4; display:block !important; border:0 !important; border-radius:100%; background-image: linear-gradient(to right, #dddada, #c4c4c4);}
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav button.owl-next span:after{ content:""; display:inline-block; clear:both;     border: solid black;     border-width: 0 1px 1px 0;     padding: 3px;     vertical-align: middle;     width:6px;     height: 6px;     transform: rotate(-45deg);     -webkit-transform: rotate(-45deg); margin: 6px 3px 0 0px;}
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav button.owl-prev span:after{ content:""; display:inline-block; clear:both;     border: solid black;     border-width: 0 1px 1px 0;     padding: 3px;     vertical-align: middle;     width: 6px;     height: 6px;      transform: rotate(135deg);     -webkit-transform: rotate(135deg); margin: 9px 0 0 3px;}
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav button.owl-next span{ margin-left: 17px;}
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav button.owl-prev span{     margin-left: -2px;}
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav button.owl-prev{     left: -37px !important;}
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav button.owl-next{     right: -37px !important;}
	.cms-index-index .mob-blog-outer .owl-carousel .owl-nav{ display:block;}
	.footer-bottom{           position: relative;         padding-top: 56px !important;         padding-bottom: 100px !important;}
	.footer-bottom address{ color: #8b8b8b !important;         text-transform: uppercase;         font-size: 14px;         position: absolute;         top: 5px;         left: 0;         right: 0;}
	.account .block-collapsible-nav .content .nav > li:last-child{ border-bottom:0;}
	.block-collapsible-nav .item a.account-signout{     background: #f9a033;     color: #000;     text-align: center;}
	.block-collapsible-nav .item a.account-signout:hover{ background:#000; color: #fff; }
	.block-collapsible-nav .item a.account-signout:before{ display:none;}
	li.product-category .thumb-info, li.product-category .thumb-info img, li.product-category .thumb-info-wrapper:after{     border-radius: 2px !important;}
	.cms-index-index .home-store-cont{         padding: 0 20px;         width: 350px;         margin: 0 auto;         position: relative;}
	.cms-index-index .home-store-cont .original,.cms-index-index .home-store-cont .extra{     font-size: 15px !important;}
	.cms-index-index .home-store-cont .dzeeb .extra{/*height:0*/;}
	.cms-index-index .home-store-cont .dzeeb.remove-none .extra{ /*height:auto;*/}
	.cms-index-index .home-store-cont .ftext {cursor: pointer;display: block;float: right;background: transparent !important;color: #f9a033 !important;width: auto !important;padding: 0;margin-top: -47px;         margin-right: 0;font-size: 14px;}
	.home-store-cont input[type="checkbox"]:checked ~ label.ftext{ margin-top: 0;         margin-right: 0;         float: none;         margin-left: 0;}
	.cms-index-index .home-store-cont .ftext:before{background:transparent !important; color:#f8a034 !important; padding:0 0 !important;}
	.mp-banner-slider .owl-theme .owl-dots .owl-dot span{     display: none;}
	.mp-banner-slider .owl-theme .owl-dots .owl-dot.active{ background:#f8a032 !important;}
	    .catalog-category-view #layer-product-list .toolbar-products{         margin: 0 20px 20px;     }
	li.product-category .thumb-info, li.product-category .thumb-info img, li.product-category .thumb-info-wrapper:after{     border-radius: 2px !important;}
	.catalog-product-view .moved-add-to-links a.towishlist span {     text-transform: uppercase; }
	.catalog-product-view .moved-add-to-links a.towishlist:before{     line-height: 39px;     font-size: 17px;}
	.catalog-product-view .moved-add-to-links a.towishlist{     background: #e2e3e5 !important; padding: 0 15px !important;     height: 40px !important;     line-height: 37px !important;     margin-top: 0px !important; margin-left: 0px; font-weight: 600 !important;}
	.catalog-product-view .product-info-main .product-store-availability{     right: 0;     bottom: 0;}
	.request-catalog-con{ padding:0 10px;}
	.request-catalog-outer .zcwf_lblLeft .zcwf_col_fld input[type=text], .request-catalog-outer .zcwf_lblLeft .zcwf_col_fld textarea,.request-catalog-outer .zcwf_lblLeft .zcwf_col_fld_slt{    border-radius: 5px 5px 0 0 !important;         background: #e8e8e8a6;         border: 0 !important;         border-bottom: 2px solid #c9c9c9 !important;}
		.request-catalog-outer .zcwf_lblLeft .zcwf_col_fld input[type=text],.request-catalog-outer .zcwf_lblLeft .zcwf_col_fld_slt{ height:45px;}
		.request-catalog-outer .title{ margin-top: 10px;     font-size: 20px;}
		.request-catalog-banner{  padding: 0 0px 0 10px;}
		.request-catalog-outer #crmWebToEntityForm.zcwf_lblLeft{     max-width: 100% !important;}
		.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .column.main {         margin-top: 0;     }
	    .catalog-product-view #mtImageContainer img {         height: auto !important;     }
	.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .product.media {     margin-bottom: 0 !important; }
	.breadcrumbs {     margin-bottom: 0px !important; }
	.catalog-product-view.mobile-sticky .page-main {     margin-top: 0 !important; }
	.catalog-category-view .page-main {     padding-top: 0; padding: 0 15px 0;}
	.catalog-product-view .moved-add-to-links a.towishlist{     margin-right: 0;         background: #e2e3e5 !important;         padding: 0 15px !important;         height: 40px !important;         line-height: 42px !important;         margin-top: 8px !important;         margin-left: 0px;         font-weight: 600 !important;         border-radius: 7px !important;}
	.catalog-product-view .product-info-main .product.overview .value > .row{ margin-bottom:15px;}
	.catalog-product-view .product-info-main .product.overview .tierprice-section{     margin-top: 0px; width:100%;}
	.catalog-product-view .product-info-main .box-tocart{     border-top: 0 !important;     border-bottom: 0 !important; padding: 0 0 1.25rem !important;}
	.catalog-product-view .product-info-main .product-info-price .price-box{ margin-top:0px;}
	.catalog-product-view .box-tocart .qty.field{ float:right; margin-right:0 !important;         background: #fff;         border: 1px solid #ccc;         width: 145px; margin-bottom: 15px !important;}
	.catalog-product-view .box-tocart .dz-qty{ margin-right: 0 !important;         border: 0; height: 40px !important;         line-height: 40px !important; width: 72px; text-align: center;}
	.product-info-main .product-info-price .old-price .price-wrapper .price{     font-size: 18px !important;}
	.catalog-product-view .MagicToolboxSelectorsContainer > div{ width: auto; text-align: left;         white-space: nowrap;}
	.catalog-product-view .MagicToolboxSelectorsContainer > div > a{ width: 21%;}
	.catalog-product-view .MagicToolboxSelectorsContainer{     overflow: auto;}
	.catalog-product-view #mtImageContainer{ height: auto;}
	.catalog-product-view #mtImageContainer img {     height: auto; }
	.products-list .product-item-description .row{     height: auto;}
	.listpro-right .product-item-description div{ display:block !important;}
	.catalog-product-view .block.related .products-related ul li{     min-height: 349px;         margin: 0 6px !important;         background: #fff; padding: 5px 5px !important;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{         width: 25px !important;         right: 5px !important;         bottom: 5px;         font-size: 0px !important;         height: 25px;}
	.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{         width: 25px !important;         right: 3px !important;         bottom: 9px;         font-size: 0px !important;         height: 25px;}
	.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist:after,.customer-bought-outer .product-item-actions .action.towishlist:after{         background: url(../images/add-list-icon.png) no-repeat 0 0;         width: 25px;         height: 25px;         background-size: 100%;         left: 0 !important;}
	.catalog-product-view .block.related .products-related .owl-stage{ padding-left:0 !important;         margin-left: -5px;}
	.customer-bought-outer .owl-stage{ padding-left:0 !important; margin-left: -5px;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item .product-item-info{ background:#fff; min-height: 382px !important;         padding: 5px !important;         margin: 0 6px !important;}
	.catalog-product-view .products-grid .list-sku{ display:none;}
	.catalog-product-view .products-grid .product-items .product-item-name{     font-size: 13px !important;}
	.catalog-product-view .products-grid .price-box .price,.catalog-product-view .products-grid .price-box {     font-size: 15px !important; }
	.catalog-product-view .customer-bought-outer .products-grid .product-item .price-box{ min-height:52px;}
	.catalog-product-view .customer-bought-outer .product-items .product-item-actions .actions-primary .qty-box{ border: 1px solid #ccc;     float: left;     margin: 0 0 7px !important;} 
	.customer-bought-outer .product-item .price-box .price-label,.customer-bought-outer .products-grid .product-item .price-box .minimal-price-link{     font-size: 10px; display:none;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty {     width: 50px !important; border: 0;         border-right: 1px solid #ccc;}
	.catalog-product-view .dz-qty,.catalog-product-view .custom-block-2 .products.wrapper .product-item .qty-box .dz-qty{     padding: 0 5px; border: 0;         width: 50px;}
	.catalog-product-view .custom-block-2 .products.wrapper .product-item .qty-box .input-text.qty{ width: 50px !important;         border: 0;         border-right: 1px solid #ccc;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .tocart{ width: 101px !important;         float: left;         position: absolute;         bottom: 5px;         left: 5px;}
	.catalog-product-view .block.related .qty-box{     border: 1px solid #ccc;     margin-bottom: 8px; display: block;         float: none;         width: fit-content;}
	.catalog-product-view .block.related .product.actions{     width: 101px !important;     float: left;}
	.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{     width: 100% !important;     float: left;     font-weight: 400 !important;     text-transform: uppercase;     font-size: 12px;     line-height: 21px;}
	.catalog-product-view .block.related .products-related .product-item-photo, .catalog-product-view .products-grid .product-item-photo{     padding-top: 0 !important;     margin-bottom: 5px;}
	.catalog-product-view .block.related .products-related ul .owl-item{ padding:0 0 !important;}
	.catalog-product-view .products-grid .owl-item > .item {     padding: 0; }
	.catalog-product-view .block.related .product-item-details{ text-align: left;}
	.catalog-product-view .block.related .owl-controls .owl-nav,.catalog-product-view .products-grid .owl-nav {     display: none !important; }
	.catalog-product-view .block.related, .catalog-product-view .custom-block.custom-block-2{ padding: 0 0 !important; margin-bottom:0;}
	.catalog-product-view .block.related .products-related ul{ margin-bottom:0;}
	.catalog-product-view #totop{ top: -45px !important;}
	.pagebuilder-column-group{ flex-wrap: wrap !important;}
	.products-list .product-item-details .actions-secondary.towishlist{ z-index: 9;}
	.page-main .page.messages{ position: fixed;     top: 131px;     z-index: 99;     left: 0;     right: 0;}
	.header-sticky-active + .page-main .page.messages,.header-sticky-active + .breadcrumbs + script + .page-main .page.messages{         top: 53px;}
	.products-list .product-item-details .actions-secondary.towishlist{     bottom: 16px; right: 13px;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span{ display:flex !important; align-items:center;font-size: 10px;    color: #f9a033; margin-left:0 !important;}
	.nav-toggle{     line-height: 61px;}
	.products-list .tierprice-section table tr {     width: 33% !important; }
    header.page-header .nav-sections-item-title, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:focus{ color: #e1c698 !important;}
	.page-header.type2>.panel.wrapper{ padding: 0px 0;}
.page-header.type2:not(.header-newskin){     background-color: #121828  !important;     z-index: 999;}
.header .block-search{ width:100%;}
.header .block-search input{     left: 0; width: 100%; margin: 0; position: static; height: 35px;}
.header .action.showcart:before{     width: 26px;  height: 26px;     background: url(../images/li_cart.svg) no-repeat 0 0;}
.header.content .cart-amt{ display:none;}
.header .minicart-wrapper .action.showcart .counter.qty{ margin: -5px 0 0 15px;}
.page-header.type2 .header .minicart-wrapper{  display: inline-block !important; margin:24px -5px 5px 0 !important; width:auto !important;}
.header .minicart-wrapper .action.showcart .counter.qty .counter-number{     width: 20px; height: 20px;    line-height: 20px; font-size: 12px;     top: -21px; left: 21px;}
.page-header.type2 .nav-toggle:before,.page-header.type2 .block-search .label:before { color: /*#f9a034*/#fff !important;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] { font-size: 18px;  margin: 0;  padding: 0; color: #545456;}
.cms-index-index .testimonial-author .img-thumbnail { width: 100%;}
.cms-index-index .testimonial-author .img-thumbnail img{ width: 100%;}
.testimo-outer .testimo-con{ float:none;     width: 100%; padding: 0 0;}
.contact-index-index .contact-form{     float: none; border-left: 0; padding-left: 0; padding-right: 0;}
.contact-index-index .contact-info { float: none;}
.cms-customer-service .container{     width: 100%; padding: 0 15px;}
.cms-customer-service .cstmr-tab-con-outer{ min-height: auto;  margin-left: 0; margin-top:17px; padding:5px 15px;     width: 99%;}
.cms-customer-service .nav li a{ padding: 12px 62px;}
.cms-customer-service .nav li.how-to-place-menu a:after{ top: 9px;}
.cms-customer-service .nav li.online-account-menu a:after{ top: 8px !important;}
.cms-customer-service .nav li.freight-menu a:after{ top: 12px;}
.cms-customer-service .nav li.return-menu a:after{     top: 7px;}
.cms-customer-service .nav li.cstmr-fd-menu a:after{ top: 9px;}
.cms-customer-service .nav li.cmpny-dirct-menu a:after{     top: 7px;}
.cms-customer-service .tab-pane iframe{ height: auto;}
.custpmer-service-banner .banner-con{     top: 20px; right: 1px; font-size: 20px; width: 191px;}
.cmpny-call-outer ul li{ width: 100%;  float: none;     margin-right: 0; font-size: 20px;}
.cmpny-call-outer ul li.left{ background-size: 4%;}
.cmpny-call-outer ul li.right{     background-size: 5%; padding-left: 48px;}
.cmpny-call-outer ul li span{ margin-right: 20px; margin-top: 3px;    float: right; }
.cmpny-extn ul li span.extn-right{ margin-right: 0;}
.cmpny-extn ul li span.extn-left{     font-size: 14px; margin-top: 9px;}
.cms-customer-service .panel{ margin: 0 !important;}
.product-info-main .page-title-wrapper h1{ font-size: 20px;}
.catalog-product-view .product-info-main .product.overview { margin: 18px 0 0; padding-bottom: 0 !important; height: auto;     overflow: hidden;     margin-bottom: 10px;}
.catalog-product-view .product-info-price { margin: 0 0 0 !important;}
.pro-short-description-outer ul li{ width: 49.3%;     margin-bottom: 10px;}
.catalog-product-view .tierprice-section table tr {         float: left;         width: 32.5% !important;     }
.pro-short-description-outer ul li .value{     font-size: 12px !important;}
.catalog-product-view  .product-info-price .price-box{     padding-bottom: 0;
    margin-bottom: 6px; padding-left: 0;}
	.catalog-product-view .product.data.items>.item.content{    margin-top: 0;     border: 1px solid #8c8c8c;
    border-top: 0; padding: 10px;}
	.cms-videos-resources .row11{ grid-template-columns: none !important;  }
	/*----------110119------*/
	.cart-container .cart-summary{     width: 100%; float: none;}
	.cart-container .form-cart{         width: 100% !important; float: none !important;}
	.cart-discount{width: 100% !important;         border-bottom: 0 !important;}
	.cart-container{ padding:0 15px;}
	.cart-container .cart-summary .block .title{ border-top:0;}
	.cart-container .form-cart{ overflow: auto;}
	.cart-container .form-cart table{      display: flex;}
	.cart-container .form-cart table td{     display: inline-block !important; float: none !important; width: 50% !important; text-align: left !important;}
	.cart-container .form-cart table td.price, .cart-container .form-cart table td.subtotal{ text-align: right !important;}
	.contact-left-outer { width: 100%;}
	.fppter-cont-outer > div{ width:100% !important; float:none;}
	.fppter-cont-outer > div:nth-child(2n) { width: 100% !important;}
.fppter-cont-outer > div:nth-child(3n) { width: 100% !important;}
/*-------------250619--------*/
.cms-videos-resources iframe{ width: 500px !important;}
.homepage-bar .custom-block.custom-block-1 .col-lg-4{ text-align:center !important; margin-bottom:20px;}
.homepage-bar .custom-block.custom-block-1 >div.col-lg-4{     margin-bottom: 20px;}
.hdr-number{     position: inherit; display: block; background: #292929; padding-left: 50px;}
.hdr-number:after{     top: 11px; left: 16px; font-size: 0px;}
.nav-sections .header.links li.compare{ display:none;}
.dze-home-ban {     padding-top: 0px;}
.mobile-sticky .page-main{ margin-top: 20px !important;}
.minicart-wrapper .action.showcart{     margin-left: 15px;}
.cms-index-index.mobile-sticky .page-main{ margin-top: 0px !important;     padding-top: 0;}
.checkout-cart-index .cart .actions-toolbar{     position: static;}

/*---------300819-------*/
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{ display:block;     position: absolute; color: #fff;
    padding: 10px 20px; border-radius: 0 5px;}

	/*-----------031019--------*/
	.page-header.type2 .logo{     float: none !important;margin: 12px 0 !important;}
	.page-header.type2 .nav-toggle { float: none !important;margin-right: 0;text-align: left;clear: both;margin-bottom: 11px;margin-top: 17px;width: 28px;}
	.page-header.type2.header-sticky-active .nav-toggle{        margin-top: 23px;}
	.nav-open .page-header.type2 .nav-toggle {         float: left !important;         margin-right: 0;          margin-top: -10px;         padding-top: 7px;         position: fixed;         right: 0;         top: 0;}
	.page-header.type2 .block-search{ float:right !important;}

	/*---------031019---------*/
	.header .block-search .action.search{ display: block;
    height: 25px;
    line-height: 25px;
    border-radius: 0;
    border-left: 0;
    width: 25px;
    padding: 0;
    border-radius: 100%;
    border: 0;
    background: #ffcd34;
    font-size: 0;
    position: absolute;
    top: 5px;
    right: 22px;
    border: 0 !important;
    transform: rotate(82deg);}
	.header .block-search .action.search:after{     /*content: '\f818'; font-family: 'porto-icons'; font-size: 14px; color:#000 !important;*/ content:""; display:inline-block; clear:both; background:url(../images/search-icon-black.png) no-repeat 0 0; width:17px; height:20px; background-size:100%; margin-top:5px;}
	
	.page-header.type2 .block-search input{ border-radius:5px;}
	.header .minisearch{     position: relative; width: 100%;}
	.header .minisearch .search .label{ display:none;}
	.page-header.type2 .block-search{    margin-top: 0 !important; margin-bottom: 0px !important; clear: both; position: static;     top: 14px;     width: 87% !important;     left: 30%;}
	.minicart-wrapper .qty .price{ display:none;}
	.minisearch .control{     padding: 0;}
	.dze-home-ban .home-top-bar{ display: none;}
	.dze-home-ban{     margin-bottom: 10px;}
	.cms-index-index .filterproduct-title:after{ display:none;}
	.cms-index-index .filterproduct-title{     padding-right: 0;}
	.cms-index-index .filterproduct-title .content{     font-size: 35px; text-align: center; padding-right: 0; font-family:Montserrat; display: block; color: #000;}
	.cat-name{     text-align: center; font-size: 15px;}
	.cms-index-index .products.products-grid{     padding: 0 7px;}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav [class*=owl-] em:before{ background-size: 44%;     width: 35px; height: 35px}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev{     left: -43px;}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next { right: -43px;}
	.owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next em:before{ background-position: 10px -16px;}

	/*------------041019--------*/
	.mob-shopby-outer,.mob-free-delivery-ban{ display:block;}
	.mob-shopby-outer:after,.mob-shopby-outer .mob-menu:after{ content:""; display:table; clear:both;}
	.mob-shopby-outer{     background: #292929; padding-top: 15px;}
	.mob-shopby-outer .mob-click{ color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 15px;     position: relative;}
	.mob-shopby-outer .mob-menu{}
	.mob-shopby-outer .mob-menu ul{ list-style:none; padding:0; margin:0;}
	.mob-shopby-outer .mob-menu ul li{float: left;
    width: 50%;
    text-align: center;
    border-top: 1px solid #949494;
    border-right: 1px solid #949494;
    padding: 0;
    margin: 0;     min-height: 60px; display: flex; align-items: center; justify-content: center; }
	.mob-shopby-outer .mob-menu ul li:nth-child(2n){border-right:0;}
	.mob-shopby-outer .mob-menu ul li a{ color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    display: block;}
	.mob-shopby-outer .mob-click:after{ content: "";
    clear: both;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 6px;
    vertical-align: middle;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    bottom: 0;
    left: 48%;}
	.mob-free-delivery-ban{     margin-top: 10px;}
	.nav-open .nav-sections{ background: #121828;}
	header.page-header .nav-sections-item-title>a{ text-transform: uppercase;
    color: #000;
    font-weight: bold;
    font-size: 14px;}
	header.page-header .nav-sections-item-title.active > a{ color: #fff !important;}
	.navigation li.level0>a.level-top{ color: #fff !important;}
	.navigation .level0>.level-top{     font-size: 14px !important;}
	.navigation .level0{ border-top: 0.5px solid #ddd !important;    margin-top: 12px;}
	.page-header .navigation .level0 .submenu{     min-height: auto; padding:0 0 !important; margin-top: 0px !important; width: 100%; display: none;}
	.sw-megamenu.navigation .submenu.level0.opened{ display: block;}
	.navigation li.level0.last{ float: none;     margin-right: 0px !important;}
	.navigation li.level0>a.level-top.ui-state-active{}
	.catalog-category-view .filter.active .filter-options-content,.catalog-category-view .filter.active .filter-options-title{     padding-left: 10px; padding-right: 10px;}
	.navigation li.level0>a.ui-state-active, .navigation li.level0>a.ui-state-active+.submenu{     background-color: #fff !important;}
	.sw-megamenu.navigation li.ui-menu-item>a{ color: #000 !important;     background: #fff !important; font-size: 14px;}
	.page-header .navigation .level0 .submenu li.block-image{ display:none;}
	.page-header .navigation .level0 .submenu li.parent .subchildmenu{ background: transparent; padding-left: 5px !important;}
	.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu{ background: transparent;}
	.sw-megamenu.navigation .subchildmenu  li.ui-menu-item>.open-children-toggle{ right: 0px; left: inherit; width: 30px; height: 30px; top: 4px; z-index: 99; }
	.page-header .navigation .level0 .submenu li.parent:hover .subchildmenu{     min-height: auto;}

	/*------------151019----------*/
	.page-header.type2 .custom-block{     display: block !important;}
	.page-header.type2 .custom-block .account-info-summary{     width:40px;     position: absolute;     top: 0;     right: 60px; margin-top:14px; }
	.page-header.type2 .custom-block .account-info-summary .info-summary-right{ position: absolute;     z-index: 9;     right: 0;     height: 45px;     border: 0;}
	.account-info-summary .info-summary-right .login-dropdown-button{ opacity:0; height: 45px;         overflow: hidden;}
	.icon-account{        /* background: url(../images/mob-head-account.png) no-repeat center;         background-size: 100%;            width: 23px;         height: 33px;*/  background: url(../images/li_account.svg) no-repeat center;        width: 26px;         height: 26px;   background-size: 100%;}
	.header .custom-block .free-dlvry-img{ display:none;}
	a.free-dlvry-img1 img{ width: 85px;     margin-top: 0 !important;}
	.free-dlvry-img1{ position: absolute; z-index: 999; top: 0; left: 160px; }
	.nav-toggle:before { font-size: 35px; line-height: 35px; margin-top: -7px;}
	.menu-mobi{ font-size: 10px;
    color: #fff;
    position: absolute;
    top: 40px;
    left: 0;
    width: 34px !important;
    display: block;
    height: 20px !important;
    z-index: 99;
    line-height: 20px;
    text-indent: inherit;
    clip: inherit !important;}
	.page-header.type2 .nav-toggle:before{     font-size: 28px; margin-top: -6px;}
	.page-print .print-logo { display: inline-block; float: none;}
	.nav-sections .header.links a{ color:#fff !important; font-size: 15px;}
	.nav-sections .switcher strong{ color: #fff;}
	.page-header .switcher .options .action.toggle{color: #fff;}
	.navigation .parent .level-top:after{     content: '\f882' !important; line-height: 18px;         font-size: 14px;         color: #404040;}
	.navigation li.level0 .ui-menu-item > .open-children-toggle + a:before{content: '\f882' !important; line-height: 18px;         font-size: 14px;         color: #404040;}
	.navigation li.level0 .ui-menu-item > .open-children-toggle + a.ui-state-active:before{content: '\f883' !important; line-height: 18px; font-size: 14px; color: #404040;}
	.navigation li.level0 .ui-menu-item>a:before{ content:"" !important;}
	.navigation li.level0 .ui-menu-item>a:before{ color: #000; font-size: 20px;     position: absolute;     top: 8px;     right: 0px; margin-right: 0;}
	.navigation .parent .level-top.ui-state-active:after{ content: '\f883' !important; line-height: 18px; font-size: 14px; color: #404040;}
	.customer-menu{ display:none;}
	header.page-header .nav-sections-items > div:nth-child(5){ display:none;}
	.page-header .navigation .level0 .submenu li.level1.parent:hover >.subchildmenu{ display: none; background: #232b3a; border-radius: 0 !important; min-height: 200px;}
	.navigation ul.subchildmenu { width:97%;}
	.page-header .navigation .level0 .submenu li.level2.parent:hover >.subchildmenu{ display: none; background: #232b3a; border-radius: 0 !important; min-height: 200px;}
	.page-header .navigation .level0 .submenu li.level1.parent:hover >.subchildmenu{     min-height: auto; background: transparent;}
	.sw-megamenu.navigation li.ui-menu-item>a.ui-state-active + .subchildmenu{ display:block !important; }

	/*---------221119----cart-----crosssell--------*/
	.crosssell .content{ display:block !important;     padding: 0 !important;}
	.checkout-cart-index .cart-discount .block.crosssell .block-title.title strong{ font-size: 16px !important;}
	.checkout-cart-index .cart-discount .block.crosssell .block-title.title{     background: transparent;}
	.checkout-cart-index .cart-discount .block.crosssell{     padding-left: 0;}
	.checkout-cart-index .block.crosssell .crosspro ul{ display:block;}
	.crosssell .owl-theme .owl-controls .owl-nav .owl-prev{   left:0px;}
	.crosssell .owl-theme .owl-controls .owl-nav .owl-next{ right:0px;}
	.crosssell .owl-theme .owl-controls .owl-nav > div{     width: 35px; height: 35px; background-size: 50%;}
	.crosssell .owl-theme .owl-controls .owl-nav .owl-next{ background-position: 10px -19px;}

	/*----------061219-------*/
	.catalog-product-view .box-tocart .action.tocart:before{ display:none;}
	.catalog-product-view .box-tocart .action.tocart{           z-index: 9;         position: relative;         border-radius: 10px !important;         padding: 15px 0 !important;         height: auto !important;         font-size: 16px;}
	.mobile-sticky header.page-header{     z-index: 20;}
	.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) a.right-side-open{    top: 26%; display:none !important;}


	/*----------23032020--------*/
	#featured_products .product-items .product-item {width: 50%;     padding: 10px;}
	/*------07042020------*/

	/*----------29062020--------*/
	.catalog-product-view .sidebar.sidebar-additional .block.related{     display: none;}
	.catalog-product-view .sidebar.sidebar-additional.open .block.related{ display:block;}
	.active>.filter-options-title:after{ background:#f9a034; color: #fff; font-size: 15px;}
	.filter.active .filter-title,.filter.active .filter-options{ width:100%;}
	.page-wrapper .breadcrumbs { display: block;     margin-top: 0px !important;}
	 
	.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{     width: 30px;     height: 60px;}
	.buyer-guide-outer img{     height: 344px;     object-fit: cover;     object-position: -67px 0;}
	.buyer-guide-content{     position: absolute;     top: 0px;     width: 100%;     right: 0;     font-size: 14px;     line-height: 22px;     padding: 0 20px;     text-align: center;     background: #ffffffb8;     padding-top: 60px;}
	.catalog-product-view .product.data.items>.item.title{ position:static;}
	.catalog-product-view .block.related .block-title.title {     text-align: left;     text-transform: capitalize;     border-bottom: 0;     padding-bottom: 10px;     margin-bottom: 0; }
	.catalog-product-view .block.related .block-title.title strong,.customer-bought-outer .cus-title{ font-weight: 600; font-size:17px;}
	.catalog-product-view .block.related .product-items .product-item-name, .catalog-product-view .block.related .product-items .product.name a,.customer-bought-outer .product.name a{     font-size: 13px !important;}
	.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot, .catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot{ margin-right: 0px;         width: 33%;         height: 3px;         border-radius: 0;         border: 0;         background: #ccc;}
	.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot span, .catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot span{ display:none;}
	.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot.active, .catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot.active{ background:#000;}
	.catalog-product-view .block.related .owl-controls .owl-dots, .catalog-product-view .products-grid .owl-controls .owl-dots{ position: static;     top: 0; margin-top: 0;         height: 20px;         overflow: hidden;}
	.catalog-product-view .block.related .owl-controls .owl-dots .owl-dot span, .catalog-product-view .products-grid .owl-controls .owl-dots .owl-dot span{   margin: 4px auto;}
	.col-md-4.home-ban-right{ padding:0 0;}
	.aftr-home-slider img{ height: 200px !important;     object-fit: cover;     object-position: 0 0;     width: 100%; }
	.aftr-home-slider .left-top{     margin-bottom: 0;}
	.aftr-home-slider .home-ban-right img{ height: 400px !important;     object-fit: cover;     object-position: 0 -100px;}
.footer-top-block ul li{ display: block;  margin: 0 0 20px; padding-left: 85px;}
.footer-top-block ul li:before{     width: 55px;     height: 55px; top: -8px;}
.footer-top-block ul li:last-child{ margin-bottom:0;}
.cms-index-index .page.messages{     z-index: 9999; position: fixed;}
.page.messages{ z-index: 9999;}
.message.success{     border-radius: 0; padding: 12px 53px 12px 53px; text-align: center;}
.mp-product-slider-title{     font-size: 25px;}
.cms-dzeeproduct .dze-home-ban{ padding-top: 0;}
.cms-dzeeproduct div#banner-slider-demo-2.home-main-slider{     margin-top: 0;}
.customer-account-create .form.create.account>.fieldset .field{ float:none; width:100%; margin-right:0px; }
.customer-account-create .form.create.account>.fieldset{ width: 100%;}
.customer-account-create .form.create.account>.fieldset .field.region{ width: 100%;}
.customer-account-create .form.create.account>.fieldset .field.zip{     width: 100%; }
.customer-account-create .form.create.account>.fieldset .field.country{     width: 100%;}
.checkout-cart-index .page-main,.account .page-main{ margin-top: 0px !important;}
.customer-account-create.mobile-sticky .page-main { margin-top: 0 !important;}
.delivery-info-title h2{ font-size: 22px;}
.delivery-info-title p{     font-size: 22px; margin-top: 7px;}
.free-dlvry-key .title span{ font-size: 18px;}
.delivry-con-outer ul li{ width: 30.16%;}
.intr-ship{     text-align: center;     width: 100%;}
.except{     width: auto;     margin: 20px auto;     text-align: center;}
.checkout-cart-index .cart button.update{     margin-top: 10px;         display: none;}
.buyer-guide-content a{     margin: 10px auto;}
.catalog-product-view .block.related .products-related ul li img{ margin: 0 auto;     display: block;}
.request-catalog-outer h2{ font-size:20px;}
.zcwf_lblLeft .zcwf_row { width: 100%;     float: none;}
.request-catalog-outer .zcwf_lblLeft .zcwf_row { width: 50%;     float: left;}

.brand-container .read-more-outer {     display: block;     margin-bottom: 50px;     margin-top: 10px; }
.brand-container .read-more-outer .read-more-btn {     display: inline-block;     position: relative;     background: #01265b;     color: #fff;     padding: 10px 20px;     border-radius: 22px; }
.brand-container .read-more-outer .read-more-btn.read-less-con {     width: 130px;     height: 37px; }
.read-more-btn.read-less-con:after {     content: "Read Less";     display: block;     clear: both;     position: absolute;     color: #fff;     font-size: 14px;     left: 50%;     transform: translate(-50%, 0);     width: 100%; }
.home-store-cont {     height: 285px;     overflow: hidden; }
.brand-container {     display: block !important;     background: #f2f4f3;     padding: 20px 13px !important; }
.buyer-guide-outer img,.buyer-guide-content { display: none; }
.our_clinets {     height: 122px !important;     background: url(../images/home-brand-icon.jpg) no-repeat 0 0 !important;     background-size: 100% !important;     margin-bottom: 12px !important; }
.divider {     margin: 0px 0 0 !important;     font-size: 18px !important;     line-height: 30px !important;     padding: 0 0 !important;     letter-spacing: 0 !important;     font-weight: 600 !important; }
.brand-container .footerhead {            font-weight: normal;         font-size: 22px;         margin-top: 25px;         line-height: 32px;}
.home-store-cont.read-more-con {     height: auto;     overflow: inherit; }
.read-more-btn.read-less-con {     font-size: 0; }
.brand-container p {         text-align: center !important;         margin-bottom: 15px !important;         font-size: 15px !important;         font-weight: 300; }
.brand-container h3,.brand-container h2{     font-size: 18px;}
.cms-index-index .fixed-whatsapp{     bottom: 116px !important; right:15px !important}
.customer-account-login .login-container{ margin-top: 26px;          padding-top: 15px;}
.customer-account-login .login-container:after{ content:""; display:table; clear:both;} 
.checkout-cart-index .cart-discount .block.discount {     margin-top: 0; }
.cart-discount .block .content { display: block;}
#mageplaza-bannerslider-block-before-content-2{margin-top: 0 !important; border-bottom:4px solid #f9a033;}
.mp-banner-slider .owl-dots {     top: 90% !important;     left: 50% !important;     transform: translate(-50%, 0); }
#mageplaza-bannerslider-block-before-content-1{ 	display:none; }
.mobile-sticky.customer-account-login .page-main,.mobile-sticky.customer-account-forgotpassword,.mobile-sticky.customer-account-createpassword .page-main{ margin-top: 0 !important;}
.block-customer-login{ top:0 !important;}


/*---------12062023------Create New B2B Customer Account---*/

.customer-account-create.btwob-account-create .form.create.account>.fieldset .field {     width: 100%;     margin-right: 10px; }
.customer-account-login .actions-toolbar a.action.primary{ display: block;     text-align: center;}
.header.panel > .header.links{ display:none;}
#minicart-content-wrapper .minicart-items-wrapper {     height: 190px !important; }
.bss-store-pickup #checkoutSteps > div {     width: 100%; }
.bss-store-pickup #checkoutSteps {     padding-top: 0; }
.bss-onestepcheckout #bss-store-pickup-selector{ position: static;}
.bss-btn-action{ width: 30%;     float: none;     margin-left: 0;     display: inline-block;}
.bss-action-order{ text-align: center;}
.mobile-sticky.bss_companyaccount-subuser-createpassword .page-main{ margin-top:190px !important;}
.header .block-search .action.search{ background: #1e2533 !important;}


/*--------fast order--------*/
#bss-fastorder-form table th, #bss-fastorder-form table td{ width:100% !important;}
#bss-fastorder-form table td.bss-fastorder-row-image{ display: block;}
#bss-fastorder-form table.bss-fastorde-bottom tr td.multi-wishlist-bottom {     padding: 0 !important; }
#bss-fastorder-form .bss-sample-csv{     margin-top: 0;}
.bss-fastorde-bottom tr td .multiple-wishlist .multi-show .show-input{ padding: 13px 10px;}
#bss-fastorder-form table td:before{ color:#000 !important;}
.bss-fastorder-form .toolbar {     display: block; }
.cms-fast-order .page-main .toolbar .toolbar-sorter.toolbar-sorter-template2 { width: 80% !important; }

/*----------wishlist--------*/
.catalog-product-view .product-info-price{ display: block;     width: 48% !important;     float: left;}
.catalog-product-view .product-info-main .product-add-form {     padding-top: 0;     width: 48%;     float: right;     clear: none; margin-top: 18px;}
.catalog-product-view .price-box .old-price,.product-info-main .product-info-price .old-price .price-wrapper .price,.product-info-main .product-info-price .price-wrapper .price{ font-size: 20px;}
.catalog-product-view .product-info-main .product-info-price .price-box .special-price{     font-size: 13px;}
.catalog-product-view .box-tocart .qty select{ min-width: 70px !important;}
.catalog-product-view .box-tocart .qty select{     border: 0;     border-right: 1px solid #ccc;}
.catalog-product-view .box-tocart .qty{ margin-bottom: /*20px*/0 !important;}
.catalog-product-view .moved-add-to-links{ position: absolute;     left: 11px;} 
.catalog-product-view .product-info-main .product-info-price .price-box{     line-height: 30px;}
.sw-megamenu.navigation span.cat-label{    top: 50%; right: 0px; margin-top: -7px;}
.sw-megamenu.navigation .subchildmenu span.cat-label{font-size: 12px;}
.sw-megamenu.navigation .subchildmenu span.cat-label{
	width: auto !important;
    position: relative;
    display: inline-block !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 3px 7px !important;
    margin-left: 27px !important;
    line-height: 12px;
    vertical-align: top;
}
.sw-megamenu.navigation li.ui-menu-item>a{     display: flex !important; }
.page-header.type2 .sections .navigation .level0>.level-top > span.cat-label{ top: 9px;     right: 0;     margin-top: 0;     position: relative;     display: inline-block;     vertical-align: top;     height: 18px;     margin-left: 20px;}
.sw-megamenu.navigation span.cat-label:before{            content: "";         display: block;         clear: both;         position: absolute;         top: 3px;         width: 0px;         height: 0px;         border-left: 5px solid transparent !important;         border-right: 5px solid transparent !important;         border-top: 7px solid #cc0000 !important;         rotate: 90deg;         left: -10px;         border-right-color: transparent !important;}
.page-header.type2:not(.header-newskin) {height: auto;}
/*.nav-open .nav-toggle{ position: absolute;     top: -26px;     left: -45px;     z-index: 9999;}*/
.nav-open .page-header.type2 .nav-toggle:before{           color: #fff !important;         content: "X";         font-family: arial;         position: relative;         font-size: 27px;         top: 0px;         z-index: 99;         font-weight: normal;       width: 54px;         background: #111727;         height: 62px;     border-radius: 0;         line-height: 31px;         padding-top: 27px;         padding-bottom: 11px;         margin-left: -14px;     }
.nav-open .page-wrapper .page-header.type2 .header .logo{     z-index: 0;}
.nav-open .nav-toggle:after{         background: #000000ab !important;}
.mob-blog-outer{ display:block;}
.mob-blog-outer .container{     padding: 0px 25px;}
.mob-blog-outer ul{padding:0 0;}
.desk-blog-outer{ display:none;}
.page-header.type2 .block-search .action.search {         height: 27px !important;         line-height: 25px !important; width: 27px;}
.page-wrapper .page-header.type2 .block-search .action.search {         height: 27px !important;         line-height: 25px !important; width: 27px; margin-top:1px;}
.request-catalog-outer .zcwf_lblLeft .zcwf_row.zcwf_button-outer{ width: 100%;         margin-top: -50px !important;         margin-bottom: 20px !important;}
#crmWebToEntityForm div:nth-child(21){     width: 100%;}
.request-content-container{ padding:0 10px; margin-top:15px;}
.customer-account-index .box.box-information{        display: block;         width: 100% !important;         float: none !important;         margin: 0 0;}
.customer-account-index .box.box-information .box-content{        padding: 45px 15px;         font-size: 13px;         border: 1px solid #b7b7b7 !important;         border-top: 0;         background-color: #f5f5f5;         min-height: 135px;         width: 100%;         text-align: center;         margin: 0 0 10px;}
.customer-account-index .box.box-information > div.box-content:first-child{ margin-left:0;}
.customer-account-index .box.box-information > div.box-content:last-child{ margin-right:0;}
.customer-account-index .block-reviews-dashboard{ display:none;}
.customer-account-index .box.box-information .box-content h1{     color: #484848;     font-weight: bold;     font-size: 20px;     text-align: center;     margin-bottom: 0;}
.customer-account-index .box.box-information .box-content a{text-decoration:none !important;}
.box-orders-icon{background:url(../images/account-order-icon.png) no-repeat 0 0;width:60px;height: 60px;background-size:100% !important;display:inline-block;}
.box-account-details-icon{background:url(../images/account-details-icon.png) no-repeat 0 0;width: 43px;height: 60px;background-size:100% !important;display:inline-block;}
.box-addresses-icon{background:url(../images/accoiunt-address-icon.png) no-repeat 0 0;width: 40px;height:60px;background-size:100% !important;display:inline-block;}
.box-saved-list-icon{background:url(../images/account-save-list-icon.png) no-repeat 0 0;width: 44px;height:60px;background-size:100% !important;display:inline-block;}
.customer_welcome{ color: #777777;         margin-bottom: 20px;         font-weight: bold;         font-size: 15px;}
.customer_welcome span{     font-weight: bold; color:#777777;}
.customer_instruction{            color: #777777;         margin-bottom: 20px;         font-weight: 500;         font-size: 15px;}
.customer_instruction span{ color:#f7b463; font-weight:bold;}
.catalog-category-view .pagebuilder-column-group > div {     margin-bottom: 30px; }
.at-list-page-top{ padding: 0 20px;}
.at-list-page-top picture{ margin: 0 -21px;     display: block;}
.at-list-page-top p{     font-size: 15px !important;}
.product-items .product-item-actions .actions-primary button.tocart {         width: 140px !important;     }
.catalog-category-view #layer-product-list .toolbar-products{         margin: 0 20px 20px;}
.hot-selling-tag:after{     width: 90px;     height: 90px;     left: 41px;}
.minisearch .control{ margin:-42px 0 11px 0 !important;}
/*----------new-mob-design-------*/
.sign-in-best-outer{ text-align: center;     margin: 20px 0;     padding: 0 20px;}
.sign-in-best-outer .title{ font-weight: 600; font-size: 16px;  margin-bottom: 8px;}
.sign-in-best-outer .sign-in-btn a{ display: block;     background: #f9a033;     color: #000;     width: 94%;     margin: 0 auto 15px;     padding: 10px 0;     border-radius: 45px;     font-weight: 600;     font-size: 16px; text-decoration:none;}
.sign-in-best-outer .sign-in-btn a:hover{ background:#111727; color:#fff;}

/*----------new-mob-design-------*/
.mob-deal-month .owl-stage-outer .owl-stage > div{ float:left; opacity:0.5}
.mob-deal-month .owl-stage-outer .owl-stage > div.active{ opacity:9;}
.mob-deal-month{ padding:0 0;         margin-bottom: 0;}
.mob-deal-month .owl-stage-outer{ overflow:hidden;}
.mob-summer-collection-outer.deals-of-month-outer .container .row{     display: block;}
.mob-deal-month .owl-nav{ display:none;}
.mob-deal-month .owl-dots{ text-align:center;         display: none;}
.mob-deal-month .owl-dots > button{     background-color: #919191 !important;     border-color: #919191 !important;     color: #fff;     height: 8px;     width: 8px;     margin: 0 2px;     border-radius: 100%;}
.mob-deal-month .owl-dots > button.active{ background-color: #000 !important;     border-color: #000 !important; }
.mob-deal-month li h3{ display:none;}
.popular-category-outer.for-mobile .deals-of-month-outer .section-title{        text-align: center !important;}
.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{ display: inline-block !important; min-width: 19.3% !important; background:#000 !important; height: 0.5px !important;}
.feature-pro-slider-outer .summer-collection-title{         text-align: center !important;         margin-bottom: 18px;         font-size: 17px !important;         border: 1px solid #000;         margin-right: 0;         padding: 8px;}
.cms-index-index .mob-feature-pro .products.products-grid{         padding: 0 0;}
.mob-feature-pro .products-grid .product-item .product-item-info{     position: relative;     border: 0;     padding: 0;     text-align: left;}
.mob-feature-pro .products-grid .product-item{ float:left !important; width:49% !important;}
.cms-index-index .feature-pro-slider-outer.mob-feature-pro .product-items .product-item{         min-height: 347px !important;         padding-bottom: 0;         margin-bottom: 7px;         padding: 10px;}
.mob-feature-pro .products-grid .product-item .product-item-info {         min-height: 250px;     }
.mob-feature-pro .products-grid .product-item .product-item-info a.product-item-photo{ height:auto;}
.feature-pro-slider-outer.mob-feature-pro img.product-image-photo{ height: 170px;}
.feature-pro-slider-outer.mob-feature-pro .product-image-photo{ height:auto;}
.cms-index-index .mob-feature-pro .product-items .product-item-actions{ position: static;}
.mob-feature-pro .products-grid .product-item .product-item-details{ padding:0 0;}
.feature-pro-slider-outer.mob-feature-pro .product-items .price-box{ display:block !important;         font-size: 14px;}
.mob-feature-pro .products-grid .product-item .old-price .price-container .price{     font-size: 14px;     color: #e5282c;}
.mob-feature-pro .products-grid .product-item .price-container .price,.mob-feature-pro .products-grid .product-item .price-box .minimal-price-link{ font-size: 14px;}
.mob-feature-pro .product-item .price-box .price-label{     display: none;}
.mob-feature-pro .products-grid .product-item .price-box{         text-align: left; min-height: auto;}
.cms-index-index .mob-feature-pro .products.wrapper .product-item .qty-box .input-text.qty{ width: 66px;     border: 0;}
.mob-feature-pro .products.wrapper .product-item .qty-box .dz-qty{ border:0; border-left:1px solid #ccc;         width: 57px; text-align: center;}
.cms-index-index .mob-feature-pro .products.wrapper .product-item .qty-box{ border:1px solid #ccc;         margin-bottom: 6px !important;         margin-left: 0 !important;}
.cms-index-index .mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-primary{         width: 82%; }
.feature-pro-slider-outer.mob-feature-pro .product-items .product-item-actions .actions-primary button.tocart{ text-transform: uppercase;         font-weight: 600 !important;         font-size: 12px;         width: 124px !important;         text-align: center; float:left;}
.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after{ background:url(../images/add-list-icon.png) no-repeat 0 0;         width: 25px;         height: 25px;         background-size: 100%; left:0;}
.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{     width: 25px !important;     right: 0px !important;     bottom: 0px; font-size: 0px !important;}
.mob-feature-pro .products-grid .product-item-details .product-item-actions{     margin-bottom: 0;}
.mob-customer-outer{     background: #f9f9f9;         border: 1px solid #ededed;         padding: 0 20px;         margin-bottom: 25px;}
.mob-customer-outer .customer-con{ display: flex;     justify-content: center;     align-items: center; padding: 15px 10px; border-bottom: 1px dotted #898787;}
.mob-customer-outer .customer-con .icon{ padding:0 0; width:40px; height:40px; background-size:100% !important;}
.customer-icon{ background:url(../images/vector12.svg) no-repeat 0 0;}
.serving-icon{ background:url(../images/vector13.svg) no-repeat 0 0;}
.ordering-icon{ background:url(../images/xmlid-6620.svg) no-repeat 0 0;         margin-top: 10px;}
.customer-con .main-con{     text-align: left; margin-left: 20px;         width: 54%;}
.customer-con .main-con .title{     font-weight: 600;     font-size: 25px;         line-height: 22px;}
.mob-blog-outer li{    background: #fff; text-align: left; padding-bottom:15px;}
.mob-blog-outer li:after{ content:""; display:table; clear:both;}
.mob-blog-outer li h3,.mob-blog-outer li p{     margin: 0;     padding: 0 20px;}
.mob-blog-outer li h3{ min-height:60px; margin-bottom:10px !important;}
.mob-blog-outer li p a{ padding:5px 10px !important;  background:#f1f1f1 !important; border:1px solid #f1f1f1 !important;         text-transform: uppercase;         font-size: 14px;         font-weight: 600;}
.mob-blog-outer li p a:after{         content: ">";         display: inline-block;         clear: both;         vertical-align: top;         margin-left: 7px;         margin-top: 0px;         font-size: 20px;}
.blog-above-icon-text{ display:none !important;}
.feature-pro-slider-outer.mob-feature-pro{ margin:20px 0px 20px !important;}
.mp-banner-slider .owl-dots{ position: absolute;}
.sign-in-best-outer .an-account-btn a{     color: #0399e5;}
 .mob-popular-category-outer{        padding: 0 0px;         display: block;         width: auto;         white-space: nowrap;         margin: 0 0 5px 0;}
.mob-popular-category-outer li img{     width: 100%; display:block;         /*height: 115px;*/}
.mob-popular-category-row{     display: block;     overflow: auto;}
.mob-popular-category-row::-webkit-scrollbar{
    height: 3px;
    width: 3px;
    background: #f1f1f1;
}
.mob-popular-category-outer li{  width: 160px;         float: none;  margin-right: 15px !important;  margin: 0; display: inline-block;}
.mob-popular-category-outer:after{ content:""; display:table; clear:both;}

/* Track */
.mob-popular-category-row::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.mob-popular-category-row::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.mob-popular-category-row::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.mob-popular-category-row::-webkit-scrollbar-thumb:horizontal{
    background: #000;
    border-radius: 10px;
}
.mob-popular-category-outer li h3{         padding: 7px 5px;         background: #f5f5f5;         margin: 0 !important; text-align:center;}
.mob-deal-month li{ padding:0 4px;}
.catalog-category-view .page-wrapper{ background: #f8f8f8;}
.list-page-con-outer .right-part-img{ display:none;}
.list-page-con-outer .left-part-con{ float: left;     width: 100%}
.catalog-category-view .cat-name{     background: #fff;     margin: 0 15px;     padding-top: 15px; font-family: inherit;         font-size: 20px;}
.catalog-category-view.page-layout-2columns-left .cat-name{ display:block;         margin: 0 15px;         padding: 15px 10px 0;}
.catalog-category-view.page-layout-2columns-left .small-banner{     display: none;}
.cat-name:after{ display:none;}
.catalog-category-view.page-layout-2columns-left .at-list-page-top p{ margin-bottom:0 !important;}
.catalog-category-view.page-layout-2columns-left .at-list-page-top p.f{ margin-bottom:15px !important; }
.at-list-page-top{ padding: 0 20px;         background: #fff;         margin: 0 15px; text-align: center;         box-shadow: 0px 0 16px 0 #00000042;         margin-top: -1px !important;}
.at-list-page-top .product-details{ display:none;} 
.list-page-con-outer .left-part-con .product-details{ display:none;}
.list-page-con-outer .left-part-con p{     font-size: 14px !important; text-align: center; line-height: 24px !important;}
.catalog-category-view .products-grid li.item.product.product-item{     float: left;     width: 50%;     padding: 0 7px 13px !important;}
.catalog-category-view .column.main .products-grid{         margin: 0 15px !important;}
.catalog-category-view .products-grid li.item.product.product-item .product-item-info{ border: 1px solid #ededed;     padding: 15px;     min-height: 492px;     background: #fff;} 
.catalog-category-view .products-grid .list-sku{ display:none;}
.catalog-category-view .products-grid .product-item .price-box{ font-size: 15px !important;         font-weight: 400;}
.catalog-category-view .products-grid .product-item .price-container .price{ font-size: 15px;}
.catalog-category-view .products-grid .product-item .price-box{ font-size: 15px; font-weight: 400;}
.catalog-category-view .products-grid .product-item .price-container .price{ font-size: 15px;}
.catalog-category-view .products-grid .product-item .price-box .minimal-price-link{     font-size: 11.5px; font-weight: normal;}
.catalog-category-view .product-item .price-box .price-label{ font-size: 11.5px;}
.catalog-category-view .products-grid .product-item .price-box {     min-height: 45px; }
.catalog-category-view .products-grid .product-item-details .product-item-actions form .tocart {         width: 103px !important;         float: left;         margin-top: 8px;    }
.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 292px !important;         padding: 9px !important;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{  width: 25px !important;         right: 10px !important;         bottom: 6px;         font-size: 0px !important;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after{         background: url(../images/add-list-icon.png) no-repeat 0 0;          width: 25px;         height: 25px;         background-size: 100%;         left: 0;}
.catalog-category-view .products.wrapper .product-item .qty-box .input-text.qty{     width: 48px /*60px*/;         border: 0;         border-right: 1px solid #ccc;}
.catalog-category-view .products.wrapper .product-item .qty-box .dz-qty{     width: 56px;         border: 0;}
.catalog-category-view .products.list:after{ content:""; display:table; clear:both;}
.catalog-category-view .category-description{         margin: 0 25px; }
.catalog-category-view .category-description h1,.catalog-category-view .category-description h2{         font-size: 18px !important;         font-weight: 500 !important;}
.catalog-category-view .products-grid .product-item .price-box{     margin: 5px 0 5px;}
.catalog-category-view .product-items .product-item-actions .actions-primary .qty-box{     border: 1px solid #ccc;         width: 103px !important;}
.nav-open .page-header.type2 .header .minicart-wrapper{         position: fixed;         right: 8px;         top: 11px;         z-index: 9999;}
.icon-search-sticky {         cursor: pointer;     }
.icon-search-sticky:before {         -webkit-font-smoothing: antialiased;         -moz-osx-font-smoothing: grayscale;         font-size: 21px;         color: #fff !important;         content: '\f818';         font-family: 'porto-icons';         margin: 5px 8px 0px 0px;         vertical-align: top;         display: inline-block;         font-weight: 300;         overflow: hidden;         speak: none;         text-align: center;         background: #000;         width: 32px;         height: 32px;         line-height: 32px;         border-radius: 100%;     }
.nav-open .sticky-search-icon{ position: fixed;     z-index: 999;     top: 18px;     right: 50px; display:block;}
.nav-open .sticky-search-icon .icon-search-sticky:before{ content: "";         display: block;         clear: both;         background: url(../images/search-icon.png) no-repeat 0 0 !important;         width: 25px;         height: 29px;         background-size: 100% !important;         margin-top: 9px;}
.sticky-search-icon{ display:none;}
.nav-open .page-header.type2 .block-search.search-active{ position: fixed;     z-index: 999;     top: 72px;     left: 0;     background: #000;     right: 0;     width: 100% !important;     margin: 0;     padding: 10px !important;     height: auto;     float: none !important;}
.nav-open .search-active .minisearch .control{ margin:0 0 0px 0 !important;}
.home-store-cont .ftext {     cursor: pointer;     background: transparent;     display: inline-block;     width: auto;     padding: 0; }
.home-store-cont label.ftext:before{         background: transparent !important;         padding: 0 !important; color:#f9a033;}
.home-store-cont label.ftext:hover:before{ color:#000;}
.catalog-product-view .product-info-main .page-title-wrapper h1{     border-bottom: 0;     font-family: 'Montserrat';     font-size: 16px !important;     font-weight: 700;     color: #2f2f2f;     margin-bottom: 0;}
.catalog-product-view .product-info-main .product-info-stock-sku{ padding-bottom: 12px;     font-size: 14px;     color: /*#404041*/ #2f2f2f;     margin-bottom: 0;     margin-top: 0;     border-bottom: 3px solid #bababa;}
.catalog-product-view .product-info-stock-sku .product-sku{ color: #2f2f2f;} 
.catalog-product-view .page-main{        background: #f8f8f8;}
.catalog-product-view .pro-short-description-outer ul li{         width: 100%;   margin-bottom: 4px;         color: #2f2f2f;}
.catalog-product-view .pro-short-description-outer ul li strong{     display: inline-block; margin-right:5px; font-size:15px;}
.catalog-product-view .pro-short-description-outer ul li .value{     display: inline-block;     font-size: 15px !important;}
.catalog-product-view .pro-short-description-outer:after{ content:""; display:table; clear:both;}
.catalog-product-view .pro-short-description-outer{     border-bottom: 1px solid #bababa;    margin-bottom: 17px;     padding-bottom: 10px;}
.catalog-product-view .product-info-main .product-info-price .price-box{ height: auto !important;}
.nav-open #m-cookienotice.v-bar.v-bottom{ display:none !important;}
.mob-summer-collection-outer.deals-of-month-outer img{ width: 100%; /*object-fit: cover;  height: 212px; object-position: 0 -90px;*/}
.catalog-product-view .products-grid .price-box{     line-height: 33px ; min-height: 50px;}
.catalog-product-view .product.info.detailed {     width: 100%; }
.catalog-product-view .product.info.detailed{     margin-top: -30px; margin-bottom: 25px; position:relative;}
.ulmod-read-more-trigger{ padding: 0 7px 0 14px;         background: #fff;         border: 0;         cursor: pointer;         color: #f9a033;         font-weight: 500;         margin: 0;         position: absolute;         bottom: 13px;         right: 3px;         text-align: left;         width: 171px;}
.ulmod-read-more-state:checked ~ .ulmod-read-more-trigger{ position:static;}
.mob_description + .ulmod-read-more-trigger{         float: right;         margin-top: -33px;         position: relative;         z-index: 9; bottom: 0;         right: 0; background:#f8f8f8;         width: 189px;}
.ulmod-read-more-state:checked ~ .ulmod-read-more-trigger {         position: static;         width: auto;     }
.ulmod-read-more-state:checked ~ .mob_description .ulmod-read-more-trigger{         position: static;         width: auto;}
.catalog-category-view .ulmod-read-more-trigger {         padding: 0 7px 0 14px;         background: #f8f8f8;         border: 0;         cursor: pointer;         color: #f9a033;         font-weight: 500;         margin: 0;         position: absolute;         bottom: 96px;         right: 0px;         text-align: left;         width: 171px;     }
.catalog-category-view .column.main{ padding-bottom: 75px;}
.ulmod-read-more-state:checked ~ .ulmod-read-more-trigger:after{ display:none;}
.ulmod-read-more-trigger:after{ content:"..."; display:block; clear:both; position:absolute; bottom:0; left:0;         color: #626262;         font-size: 14px;}
.nav-open .product-items .sale-label{ display:none;}
.mob-request-catalog-outer{     padding: 0 20px;}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{     border-color: #f9a033 !important;     color: #000 !important;     background-color: #f9a033 !important;}
.home-store-cont-outer{ margin-bottom:0 !important;}
.products-grid .product-item-info .product-item-details .product-item-actions .tocart:hover{ border-color: #000 !important;     color: #fff !important;     background-color: #000 !important;}
.mob-blog-outer li h3 a{     font-weight: 700;}
.des-section .button.toggle{ display: block;         background: transparent !important;         border: 0 !important;         color: #f9a033 !important;         padding: 0 0;         font-weight: 700;         line-height: 18px;         position: absolute;         height: auto;         bottom: 3px;         right: 0;}
.des-section .text{ display:none;}
.des-section{ position:relative;}
.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img{  transition: all 0.3s ease-in-out; padding:10px;}
.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div.active img{ padding:0;}
.catalog-category-view #layer-product-list .toolbar-products,.catalogsearch-result-index #layer-product-list .toolbar-products{ display: none !important;}
.catalog-category-view .filter-title strong,.catalogsearch-result-index .filter-title strong{         display: none;}
/*.catalog-category-view.page-layout-1column .ulmod-read-more-trigger {
        display: none !important;
    }*/
.catalog-category-view.page-layout-1column .category-description{         max-height: 129px !important;}
.catalog-category-view.page-layout-1column .ulmod-read-more-state:checked ~ .category-description {         max-height: unset !important;     }
.catalog-category-view.page-layout-1column .category-description h1{     min-height: 45px;}
.catalog-category-view.page-layout-1column .ulmod-read-more-trigger{ bottom: 82px !important;}
.products-grid li.product-item{ border: 1px solid #ededed;}
.products-grid .product-item .old-price .price-container .price {     font-size: 13px !important; }
.free-shipping-details:before{ content:""; display:inline-block; clear:both; background:url(../images/free-shipping-icon.png) no-repeat 0 0;         width: 26px;         height: 18px;         vertical-align: top;         margin-right: 5px;}
.free-shipping-details{    border: 1px solid #0b57d0;         display: inline-block;         padding: 5px 5px 5px 5px;         color: #0b57d0;         border-radius: 5px;         margin-bottom: 20px;} 
.deals-of-month-ban-details{ background: #101727;         color: #fff;         display: flex ;         justify-content: space-between; padding: 20px 10px;  border-radius: 5px;         font-size: 16px;         margin-bottom: 25px;}
.deals-of-month-ban-details .view-all-btn a{        border: 1px solid #fff;         color: #fff;         padding: 5px 10px;         border-radius: 5px;}
.deals-of-month-ban-details .view-all-btn a:after{         content: "";         display: inline-block;         clear: both;         background: url(../images/view-all-icon.png) no-repeat 0 0;         width: 14px;         height: 10px;         margin-left: 8px;}
.deals-of-month-ban-details .view-all-btn a:hover{ background:#f9a033; border-color:#f9a033; text-decoration:none;}
.details-deal-month-outer{     margin-top: -7px; display:none;}
.checkout-cart-index .products.list{ margin: 0 0;}
.breadcrumbs.crumbs {         margin-top: 0px !important;     }
.catalog-category-view.page-layout-2columns-left .ulmod-read-more-state:checked ~ .category-description{     max-height: unset !important;}
.catalog-category-view.page-layout-2columns-left .category-description{ padding-left: 0 !important;         padding-right: 0 !important;     max-height: 114px !important;}
.customer-account-login .column.main,.customer-account-create .column.main,.customer-account-forgotpassword .column.main,.checkout-onepage-success .column.main,.account .column.main,.cms-page-view .page-main{     padding-bottom: 80px !important;}
.nav-open .page.messages{ display:none;}
.trigger-type-icon-round-button .trigger-position-left{     top: 76vh !important;}
.fixed-whatsapp{     bottom: 124px !important; right:21px !important;}
.catalog-category-view .sidebar.sidebar-additional{ display:none;}
.cms-index-index .footer-top-block ul.for-mobile li.home{     pointer-events: none;     opacity: 9;}
.account .footer-top-block ul.for-mobile li.account,.checkout-cart-index .footer-top-block ul.for-mobile li.cart,.customer-account-login .footer-top-block ul.for-mobile li.account,.customer-account-create .footer-top-block ul.for-mobile li.account{  opacity: 9;}
.footer-top-block ul.for-mobile li.home,.footer-top-block ul.for-mobile li{ opacity: 0.5;}
.footer-top-block ul.for-mobile li:hover{ opacity: 9;} 
.catalog-product-view .MagicToolboxSelectorsContainer{     margin-top: 10px;}
.cms-about-us .box1 {         margin-top: 0 !important;     }
.our-story-outer{ padding: 0 15px;}
.dzeeb ul{ padding:0 0;}
.page-wrapper .page-header.type2.header-sticky-active .custom-block{display:none !important;}
.catalog-product-view .product.mob_description:before{ content:"More Details"; display:block; clear:both; color:#000; font-weight: 600;         font-size: 15px;         margin-bottom: 10px;}
/*----fastorder-----*/
.cms-fast-order .form.bss-fastorder-form{     max-width: 100%;     padding: 0 0;}
.cms-fast-order .page-main .page-title-wrapper .page-title {     color: #000;     font-size: 20px;     text-transform: capitalize;     font-weight: 600; }
.cms-fast-order .page-main .page-title-wrapper{     max-width: 100%;     padding: 0 0px;}
.cms-fast-order .page-main .toolbar .toolbar-sorter.toolbar-sorter-template2{ text-align: right;         width: auto !important;         margin-top:-55px;         position: relative;         z-index: 99;         border: 1px solid #ccc;         padding: 5px;         border-radius: 4px;}
.cms-fast-order .sorter-action{     margin-top: 2px !important;}
.cms-fast-order .table-wrapper{         overflow: inherit;}
.cms-fast-order .page-main .toolbar .toolbar-sorter .text-toolber{         padding: 0;         border: 0;}
.cms-fast-order .page-main .toolbar .icon-down{ display:none;}
.cms-fast-order .page-main .toolbar .toolbar-sorter .text-toolber{ margin: 0;}
.cms-fast-order .page-main .toolbar #sorter{     padding: 0 5px 0 0px;}
#bss-fastorder-form .bss-search-input{ font-size: 13px;}
.cms-fast-order .page-main .bss-fastorder-form .toolbar .bss-search-bar .bss-search-input2{         width: 100% !important;         max-width: 100% !important; padding: 23px 22px 23px 45px !important;  border: 1px solid #adadad !important;         background-color: #fff !important;         background-position: 10px center !important;         border-radius: 7px !important;         box-shadow: none;     }
.cms-fast-order .page-main .panel-content-table{ margin-top: 42px;}
.cms-fast-order .page-main .panel-content-table .bss-fastorder-multiple-form tr{         border: 1px solid #d1cece !important;         margin: 20px 0;         border-radius: 5px;         position: relative;         box-shadow: 2px 0px 10px #c1c1c1;}
.cms-fast-order .table tfoot{     border-top: 0;}
#bss-fastorder-form .table tfoot .foot1, #bss-fastorder-form .table .foot1 .foot1{ background: transparent !important;     color: #111;     border: 0 !important;     box-shadow: none;}
#bss-fastorder-form tfoot .foot1 .fill-line{ display:none;}
#bss-fastorder-form table td.bss-fastorder-row-ref{ display: none;}
#bss-fastorder-form table td.bss-fastorder-row-image{ width: 30% !important; border-bottom: 0; float: left;}
#bss-fastorder-form table td:before{ display:none;}
#bss-fastorder-form table td.bss-fastorder-row-name{ border-bottom: 0 !important; }
#bss-fastorder-form table td.bss-fastorder-row-qty{ width: 44.5% !important; border-right: 0 !important;         padding: 0 !important;}
#bss-fastorder-form table td.bss-fastorder-row-qty .product_qty{     max-width: 114px;         margin-bottom: 12px;}
#bss-fastorder-form table td.bss-fastorder-row-qty .product_qty button{     padding: 0 6px;}
#bss-fastorder-form .dz-qty{     width: 60px;     background: #fafafa; border-radius: 0px 5px 5px 0px;}
#bss-fastorder-form .bss-fastorder-row-qty .qty{ background: #fafafa;     border-radius: 5px 0 0 5px;}
#bss-fastorder-form table td.bss-fastorder-row-qty .product_qty{ border-radius: 5px; border: 1px solid #b8b8b8;}
#bss-fastorder-form table td.bss-fastorder-row-price{         text-align: right;  width: auto !important;         margin-left: 0;}
#bss-fastorder-form button.button-bss-fastorder-row-delete{         background: #f63333 url(../images/fast-order-cross.png) no-repeat center !important;         width: 24px;         height: 24px;         border-radius: 100%;}
#bss-fastorder-form table td.bss-fastorder-row-edit-delete{         position: absolute;         top: -2px;         right: -10px;        width: auto !important;         padding: 0 !important;}
.cms-fast-order .page-main .panel-content-table{ overflow: inherit;}
#bss-fastorder-form .bss-fastorder-row-qty .qty{     width: 55px !important;}
#bss-fastorder-form .table tfoot .foot1 td.totalqty-template2{ padding: 0 5px !important;         float: left;         width: auto !important; font-size: 16px;}
#bss-fastorder-form .table tfoot .foot1 .subtotal-template2{         padding: 0 5px !important;         width: auto !important;         float: right; font-size: 16px;}
#bss-fastorder-form .bss-search-bar{ max-width: 100%;     width: 100% !important;     margin-left: -10px;}
#bss-fastorder-form table.bss-fastorde-bottom tr td.multi-wishlist-bottom{ display:none;}
.cms-fast-order #bss-fastorder-form table.bss-fastorde-bottom tr td.all-add-button{ padding:20px 0 10px 0px !important;}
.cms-fast-order #bss-fastorder-form table.bss-fastorde-bottom tr td.all-add-button{     display: flex ;     justify-content: space-between;     align-items: center;         padding: 0px 0 10px 0px !important;         border: 0;}
#bss-fastorder-form tfoot tr td.all-add-button button{     padding: 0;     height: 42px;     line-height: 35px !important;     font-size: 16px;     width: 48%;     text-align: center !important;     display: block;     border-radius: 5px;}
#bss-fastorder-form tfoot tr td.all-add-button button#checkProductExists {     font-size: 16px; }
.cms-fast-order #bss-fastorder-form button.main-color{     background-color: #202c44 !important;}
.cms-fast-order #bss-fastorder-form tfoot button, .cms-fast-order #bss-fastorder-form .foot1 button{ background: #f9a033 !important;}
#html-body.cms-fast-order [data-pb-style=I1G7UDV]{ padding:0 20px;}
.category-soap-dispensers .layered-filter-block-container{ display:none;}
.catalog-category-view.page-layout-1column .cat-name {         display: block;         min-height: 42px;}
.catalog-category-view.page-layout-1column .category-view .cat-name{ padding-left:0;}
.catalog-category-view.page-layout-1column .cat-custom-sec-top {        margin-top: -11px;}
.catalog-category-view.page-layout-1column .at-list-page-top img {         display: none;     }
.sub-cat ul li a span.cat-view{         padding: 5px 0;        font-size: 14px;         background: #202c44;         color: #000;         text-decoration: none;         display: block;         margin: 15px 7px 0px;         color: #fff; }
.sub-cat ul li .start-frrm .cat-view-from {     background: transparent;     color: #ff5457;     margin-left: 0;     margin-right: 0;     margin-top: 10px;     font-weight: 500;     padding: 0;     display: block;     margin-bottom: 13px;     text-align: center; }
.mob-gallery{     position: relative;}
.mob-gallery .gallery-loader{ position:absolute !important;}
.category-request-our-catalog .request-catalog-banner,.category-request-our-catalog .category-view .cat-name{ display:none;}
.catalog-category-view.page-layout-1column.category-request-our-catalog .at-list-page-top{ background: transparent;         box-shadow: none;         padding: 0;}
/*-----cart page new design-------*/
.checkout-cart-index .page-title-wrapper .page-title{ font-size: 20px; margin-top: 15px;}
.checkout-cart-index .cart-summary{     background: #fff;     border: 1px solid #e1e1e1;     margin-bottom: 102px;     position: relative;     top: 0 !important;     margin-top: 200px;     padding: 12px;     border-radius: 5px;}
.cart-summary .block.discount{     bottom: 285px;}
.cart-summary .sav-sce{ bottom: 262px;}
.checkout-cart-index .shiping-tax{ padding: 0;     font-size: 10px; font-weight: 500;}
.buy-sh-btn{     font-size: 12px;}
.checkout-cart-index .cart-totals{ padding: 6px 0 0;}
.checkout-cart-index .cart-summary button.action.primary.checkout{     padding: 10px 10px;     height: auto;     border-radius: 5px;}
.cart-summary .checkout-methods-items{ padding: 0 0;     margin: 8px 0 0 !important;}
.cart-summary .cont-shopping a.continue{ padding: 10px 10px; border-radius: 5px;}
.cart-totals tbody .mark, .cart-totals tbody .amount{     font-size: 16px;}
.cart-summary .sav-sce,.cart-summary .block.discount{     left: 0;}
.cart-container .cart-summary .block .title{ padding: 9px 0;}
.cart-summary .block.discount .content{ padding: 5px 0 23px;}
#discount-coupon-form .actions-toolbar{     top: 34px;}
.cart.table-wrapper .cart>.item{ display:block;         border: 1px solid #ccc;         padding: 14px 10px;         margin-bottom: 20px;         box-shadow: 0 0 7px 0px #d5d5d5;         border-radius: 5px;}
.cart.table-wrapper .cart>.item > tr{ display:block;}
.cart.table-wrapper .cart>.item > tr > td{ display:block; float: none !important;         padding: 0;}
.cart.table-wrapper .item .col.item{     padding: 0;}
.cart.table-wrapper .product-item-name{     margin-top: 0px !important;}
.cart.table-wrapper .product-item-name a{     font-size: 14px; margin-bottom: 0;}
.cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.msrp:before{ display:none;}
.cart-container .form-cart table .item-info > td.col.price{ padding-top: 0;         padding-right: 0; padding-left: 96px !important;}
.cart-container .form-cart table .item-info > td.col.qty{         padding-left: 96px !important;         margin-top: 10px;}
.cart.table-wrapper .col.qty .input-text{     text-align: left;     width: 107px !important;}
.cart-container .form-cart table .item-info > td.col.subtotal{         float: right !important;         width: auto !important;         padding-top: 0;   margin-top: 20px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete{ top: 3px;         right: 5px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete {     margin-right: 0 !important;     padding-top: 0px !important;         border: 0 !important;}
.cart.table-wrapper .actions-toolbar>.action-delete{ border: 0;}
.cart-container .form-cart table .item-info > td:first-child .product-item-details{ padding-left:0;}
.cart.table-wrapper .product-item-photo{ margin-bottom: 0;}
.cart-container .form-cart table .item-info > td:first-child .product-item-details {         float: left;         width: 88%;         padding-left: 0;         padding-bottom: 0;         padding-left: 96px;     }
.cart.table-wrapper .product-item-photo{          left: 10px;         position: absolute;         top: 50%;         transform: translate(0, -50%);}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete{     position: static !important;}
.cart.table-wrapper .cart>.item > tr.item-actions{     position: absolute;     top: 0;     right: 10px;}
.cart.table-wrapper .cart>.item .subtotal .cart-price .price{     color: #ff0000 !important;         font-weight: 600 !important;}
.cart.table-wrapper .cart>.item .cart-price .price{     color: #ff0000 !important;         font-weight: 600 !important;}
.checkout-cart-index .block.crosssell{ padding-right: 0;  padding-left: 0; margin-top: -74px !important;}
.checkout-cart-index .block.crosssell .block-title.title {     text-align: left; }
.checkout-cart-index .block.crosssell .owl-stage{         padding-left: 0 !important;         margin-left: -5px;}
.checkout-cart-index .block.crosssell .crosspro .owl-carousel .owl-item{ padding: 5px;}
.checkout-cart-index .block.crosssell .crosspro ul li{ border: 1px solid #ccc;}
.checkout-cart-index .block.crosssell .product-item-details{     font-size: 0; padding: 0;}
.checkout-cart-index .block.crosssell .product-items .product.name a{     font-size: 12px !important; min-height: 57px;}
.checkout-cart-index .block.crosssell .product-items .price-box,.checkout-cart-index .block.crosssell .price-container .price{     font-size: 13px;}
.checkout-cart-index .block.crosssell .crosspro ul li{     min-height: /*470px*/ 405px;}
.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{ margin-top: 0;}
.checkout-cart-index .block.crosssell .owl-nav{ display:none;}
.checkout-cart-index .crosssell .qty-box{ width:100%;}
.checkout-cart-index .crosssell .qty-box .dz-qty{     font-size: 12px; margin-left: 0;}
.checkout-cart-index .products-grid .product-item-details .product-item-actions .actions-primary{ float:left;}
.checkout-cart-index .products-grid .product-item-details .product-item-actions{ margin: 5px 0 0;}
.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{     width: 110px !important;     float: left;     padding: 0 0; font-weight: 400 !important;}
.checkout-cart-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{ width: 25px !important;         right: 5px !important;         bottom: 12px;         font-size: 0px !important;         height: 25px; }
.checkout-cart-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after{     content: "";     display: inline-block;     clear: both;     color: #000;     position: absolute;     top: 0; 	background: url(../images/add-list-icon.png) no-repeat 0 0;     width: 25px;     height: 25px;     background-size: 100%;     left: 0 !important; 	}
.checkout-cart-index .owl-theme .owl-dots .owl-dot span{     width: 100%;     height: auto; background: transparent !important;}
.checkout-cart-index .owl-theme .owl-dots .owl-dot{ background: #ccc;     width: 50%;     height: 3px;     border-radius: 2px;}
.checkout-cart-index .owl-theme .owl-dots .owl-dot.active{         background: #000;}
.checkout-cart-index .owl-theme .owl-controls{ margin-top: 0;}
.checkout-cart-index .owl-theme .owl-dots{     margin-top: 0;}
.checkout-cart-index .block.crosssell .product-item-photo {     padding-top: 0px !important; }
.header-top-section .discount-msg {font-size: 12px !important;float: none; text-align: center; margin-bottom: 0px;} 
.sub-cat ul li img{ height:245px;} 
.our-story-outer,.cms-delivery-infomation .read-more-container{ padding:0 20px 20px;}
.category-request-our-catalog .zcwf_lblLeft .zcwf_col_fld{margin-top: 0 !important;} 
}

@media only screen and (max-width: 600px) {
	/*----------admin css--------*/
	

.page-header .navigation .level0 .submenu li.parent .subchildmenu li a span {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 11px;
}
.block-customer-login {
    top: 100px;
    position: relative;
}


.listpro-right .product-item-description div {
    display: inline;
}
.desktop-save-more .save-more {
    margin-left: 8px;
}
.products-list .product-item-details .actions-secondary.towishlist {
    bottom: 20px;
}
.products-list .list.product-items .product-item {
    padding: 7px 20px 0 20px;
}

/*.products-grid .filterproducts .product-image-photo {
    width: 100% !important;
}


.products-grid .product-item .product-item-details {
    display: grid;
}
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist, .catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist {
    padding: 7px 18px !important;
    font-weight: 500 !important;
}
.products-grid .product-item-details .product-item-actions {
    margin-bottom: 36px;
}
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {
    font-size: 18px !important;
    font-weight: 600 !important;
margin-bottom: 10px;
}

.catalog-category-view .products-grid .product-item .product-item-info {
    border: 1px solid #ccc !important;
}

.product-items .product-item-name, .product-items .product.name a {
    font-size: 18px !important;
    order: 2;
font-weight: 400 !important;
}



.products-grid .list-sku {
    order: 1;
}
.product-compo {
    order: 3;
}
.products-grid .product-item .price-box {
    order: 4;
}
.products-grid .product-item .product-item-inner {
    order: 5;
}
.products-grid .product-item-details .product-item-actions .tocart, .products-list .product-item-details .product-item-actions .tocart {
    height: 40px;
}
.products.wrapper .product-item .qty-box .dz-qty {
    height: 40px;
    line-height: 40px;
}
.products.wrapper .product-item .qty-box .input-text.qty {
 height: 40px !important;
}


.products-grid .product-item-details .product-item-actions .tocart, .products-list .product-item-details .product-item-actions .tocart {
    font-size: 18px;
}

.products-grid .product-item .price-box .minimal-price-link {
    font-size: 24px;
    font-weight: normal;
}

.products-grid .product-item-details .product-item-actions .tocart, .products-list .product-item-details .product-item-actions .tocart {
    width: 230px !important;
}

*/
/*-----27022024-----*/
.our_clinets{ height: 195px !important;}
.cms-index-index .product-items .product-item {
min-height: 692px !important;
}
/*-----27022024-----*/
#featured_products .product-items .product-item {
    padding-left: 50px;
    padding-right: 50px;
}
.home-store-cont {
    height: auto;
}

.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu {
    top: 0px;
}



.catalog-product-view .product.data.items>.item.content {
    border: 0px solid #8c8c8c;
}
li.item.product.product-item {
    border-right: 0px solid #ccc;
}
.products-grid .product-item .price-box {
    text-align: center;
}
.product-items .product-item-name, .product-items .product.name a {
    text-align: center;
}

.tierprice-section table tr td span {
    font-size: 13px;
}

.tierprice-section table tr td {
    font-size: 12px;
    padding: 2px 0px;
    line-height: 13px;
}
.tierprice-section table tr:first-child {
    padding: 0px;
}
.catalog-product-view .product-info-main .product-add-form {
    width: 100%;
    float: none;
}
.catalog-product-view .product-info-main .product-info-price .price-box {
    line-height: 5px;
height: 70px;
}
#mageplaza-bannerslider-block-before-content-2 {
    margin-top: 200px;
}
.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart {
    width: 150px !important;
}
.header-top-section .discount-msg{    font-size: 11px;}
.header-top-section .header-top-links{     display: none !important;}
.catalog-category-view .products-grid .product-item .price-box{ text-align:left;}
	 .listpro-right .product-item-description div {         display: inline !important;     }
    .desktop-save-more .save-more {         margin-left: 8px;         font-weight: bold;         font-style: italic;         font-size: 18px !important;     }
	.zsiq_theme1.zsiq_floatmain {     display: none !important; 	}
	.fixed-whatsapp { 		bottom: 5px; 	}
	td.bss-fastorder-row-ref { 		display: none !important; 	}
	#bss-fastorder-form .dz-qty { 		width: 54px; 	}
	.cms-fast-order .page-main { 		padding-left: 20px; 		padding-right: 20px; 	padding-bottom: 50px; 	}
	.inline-title { 		padding-left: 12px !important; 		padding-right: 12px !important; 	}
	.cms-index-index .owl-carousel .owl-dots {         display: block!important; text-align:center;     }
	h3.section-title.slider-title.text-left {     text-align: center !important;     font-size: 18px; }
    .brand-container {         background: #fff;     }
	h3.section-title.slider-title.summer-collection-title {     text-align: center;     font-size: 18px; }
	/*---------admin css-------*/
/*--------admin block---porto_homeslider_4_old css----*/
.middle-box {
                    border-right: 0px solid #ddd;
                    margin-top: 0px;
                    margin-left: 0px;
                }

                .first-box {
                    border-right: 0px solid #ddd;
                    margin-top: 0px;
                    margin-right: 0px;
                }

                .columns .column.main {
                    padding-bottom: 0px;
                }

                .mp-banner-slider .owl-nav button span {
                    top: 46% !important;
                }

                .read-more-outer {
                    margin-bottom: 0px !important;
                    margin-top: 20px !important;
                }

                div#demo {
                    display: block;
                    font-size: 22px;
                    font-style: normal;
                    letter-spacing: 1px;
                }

                .counti {
                    font-size: 16px;
                    font-weight: normal;
                    font-style: italic;
                }

                .text-center {
                    font-size: 1.8rem;
                }
/*--------admin block---porto_homeslider_4_old css----*/
/*--------admin cms page css---*/
.for-mobile {
display: block !important;
}
.for-desktop {
display: none !important;
}

#category-products .owl-carousel .owl-item img {
    margin-left: 50px;
}
.icon-column-title h4 {
    top: 0px;
    left: 0px;
margin-bottom: 10px;
}
.for-mobile .icon-column-title{ text-align:center;}
.for-mobile .icon-column-title picture{ display: inline-block;     vertical-align: top;     margin-top: 0;}
.free-cont{ display: inline-block;     margin-left: 4px;     font-size: 13px;     text-align: left;}
/*--------admin cms page css---*/

}
@media (max-width: 480px){
	.feature-pro-outer .products-grid .product-item .old-price{     display: none;}
	.mob-free-delivery-outer #category-products .owl-carousel .owl-item img{  margin-left: 40px !important;}
	.catalog-category-view.page-layout-2columns-left .page-main{ padding:0 0;}
	.checkout-cart-index .crosssell .qty-box select{     width: 44px;}
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{ width: 94px !important; }
	.catalogsearch-result-index .products.wrapper .product-item .qty-box .dz-qty{ width: 47px;}
	.catalogsearch-result-index .product-items .product-item-name, .catalogsearch-result-index .product-items .product.name a{ font-size: 14px !important;}
	.catalogsearch-result-index .product-item-actions .action.towishlist>span{ display:none;}
	.catalogsearch-result-index .products-grid .product-item .price-container .price{ font-size: 14px;}
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {                width: 25px !important;         right: 8px !important;         bottom: 14px;         font-size: 0px !important;         margin-top: 0px !important;         float: right;         margin-right: 0; }
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after {         background: url(../images/add-list-icon.png) no-repeat 0 0;         width: 25px;         height: 25px;         background-size: 100%;         left: 0;    position: static; }	
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .action.tocart{ float:left;     width: 102px !important;     margin-top: 6px;     border-radius: 0px !important;}
	.catalogsearch-result-index .products-grid .product-item .price-box{     min-height: 58px; text-align: left !important;         font-size: 14px;}
	.catalogsearch-result-index .product-item .price-box .price-label,.catalogsearch-result-index .products-grid .product-item .price-box .minimal-price-link{     font-size: 12px; }
	.catalogsearch-result-index .product-item-photo{     padding-top: 0 !important;}
	.catalogsearch-result-index .products-grid li.item.product.product-item .product-item-info{ border: 1px solid #eded; background: #fff;  min-height: 420px;}
	.catalogsearch-result-index .products-grid .list-sku{ display:none;}
	.at-list-page-top .f::first-letter {   font-size: 13px !important; }
	.catalog-category-view.category-soap-dispensers  .products-grid img.product-image-photo{ height:173px;   }
	.catalog-category-view.category-soap-dispensers .ulmod-read-more-trigger{ bottom: 81px;}
	.bss-onestepcheckout .opc-wrapper #shipping #checkout-step-shipping .not-selected-item{ padding: 18px 32px 18px 18px !important;}
	.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1311px !important;     }
	.catalog-category-view.page-layout-1column.category-request-our-catalog .ulmod-read-more-state:checked ~ .category-description {         max-height: unset !important;     }
	.catalog-category-view.page-layout-1column.category-request-our-catalog .ulmod-read-more-trigger{         display: block !important;           bottom: 82px;  }
	#crmWebToEntityForm.zcwf_lblLeft{     padding: 10px !important;}
	.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description h2,.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description p{ padding:0 20px;}
	.read-more-content{ height: 167px;     overflow: hidden;}
	.read-more-content.remove-height{ height:auto; overflow:inherit;}
    .read-more-container{ position:relative;}
	.read-more-container .read-more-toggle{ background: #fff !important;         padding: 0 0 !important;         color: #f9a033 !important;         border: 0;         height: auto;         line-height: normal;         margin-top: -25px;         float: right;         width: 76%;         text-align: left;         font-weight: 600;         font-size: 14px; position: relative;         z-index: 9;}
    .read-more-container .read-more-toggle:before{ content:"..."; display:inline-block; clear:both; color:#000; font-size:14px; vertical-align:top;}
	.read-more-container .read-more-toggle.btn-active{ margin-top:0; width:50%;}
	.read-more-container .read-more-toggle.btn-active:before{ display:none;}
	.request-catalog-banner {         padding: 0 10px 0 10px;     }
	.category-request-our-catalog .request-catalog-banner{ padding: 0 20px 0 20px;}
	.cms-index-index .home-store-cont .original{     max-height: 105px;     overflow: hidden;}
	.cms-index-index .home-store-cont .original.remove-height{     max-height: inherit;}
	.cms-index-index .home-store-cont .dzeeb.remove-none .extra{ /*display:block !important;*/}
	    .cms-index-index .home-store-cont .ftext:before {         background: #fff !important;         color: #f8a034 !important;         padding: 0 0 0 13px !important;         width: 229px;         text-align: left;           right: 0 !important;  }
	.cms-index-index .home-store-cont .ftext:after{ content:"..."; display:block; clear:both; position:absolute; bottom:2px; right:219px; color: #626262;         font-size: 14px;         font-weight: 400;}	
	.dzeeb input[type="checkbox"]:checked ~ label:after{ display:none;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item .product-item-info{         min-height: 380px !important;}
	.catalog-product-view .block.related .products-related ul li{         min-height: 371px;}
	.footer-bottom .footer-paymethod img{     width: 34px !important;     margin: 0 6px;}
	.catalog-category-view.page-layout-1column .category-description{ padding-left: 0px !important;         padding-right: 0px !important;}
	.category-request-our-catalog.catalog-category-view.page-layout-1column .category-description{ padding-left: 0px !important;         padding-right: 0px !important;         margin: 0 0 !important;}
	.home-store-cont input[type="checkbox"]:checked ~ label:before{     content: "Read Less" !important; position:static; width: 100%;         padding-left: 0 !important;         text-align: center;}
	    .home-store-cont label.ftext:before { content: "More" !important;  text-transform: capitalize; position: absolute;         color: #f9a033 !important;        bottom: 2px;  right: 57px;           background: transparent !important;  }
		.home-store-cont input[type="checkbox"]{     height: auto !important;}
	.feature-pro-slider-outer .slick-dots{ display:block;}
	/*#mageplaza-bannerslider-block-before-content-2 .mp-banner-slider .owl-carousel .owl-item img{     height: 330px;}*/
	.fppter-cont-outer .contact-info-outer{ display:block;}
	.toolbar .limiter{         display: none;}
	.category-request-our-catalog .zcwf_lblLeft .zcwf_col_fld{ text-align: left !important;}
	.page-wrapper .page-header.type2 .header .logo{         max-width: 232px;         margin: 13px 0 6px !important;}
	.brand-logo-outer{     flex-wrap: wrap !important; padding-left:10px !important ;}
	.brand-logo-outer > .col-sm-2{ width: 49% !important; padding-right: 8px;     padding-left: 8px;     padding-bottom: 10px;}
	#mageplaza-bannerslider-block-before-content-2 {     margin-top: 156px !important; }
	
	/*BILAL CODE START*/
	 header.page-header .nav-sections-item-title.active{
        /* background:#e1c698; */    background: #121828;
    }
    header.page-header .nav-sections-item-title{
        background:#292929;
    }
.cstmr-tab-con-outer .map-outer img
	{
		height:230px;
	}
     a.free-dlvry-img1{
            margin: 8px 0;
	}

	 .col-md-3.col-6.desktop-collage{
        display: none;
    }

    /*BILAL CODE END*/
        div#banner-slider-demo-2{margin-top:-15px;}
		div#banner-slider-demo-2.home-main-slider { margin-top: 38px;}
    .category-image {margin-top:72px;}
.sub-cat {     margin: 0 20px; }
.sub-cat ul li img{ border-radius: 0; height:144px;}
.sub-cat ul li{         width: 48%;         margin-right: 4%;         margin-bottom: 5%;         background: #fff;         border: 1px solid #ededed;         padding-bottom: 10px;}
.sub-cat ul li:nth-child(2n){ margin-right:0;}
.page-header.type2 .header .minicart-wrapper{ width: auto !important;margin: 30px -5px 5px 0 !important;}
.minicart-wrapper .qty .price{ font-size: 14px; /*right: 16px;*/    right: 0; top: 9px;     display: none;}
.side-custom-menu ul li{ padding: /*12px 15px !important*/ 12px 15px !important;}
.side-custom-menu ul li a{ font-size: 12px !important;}
.home-top-bar { margin: 10px 0; display: none}
.product-item-name{ font-size: 11px;}
.filterproduct-title{ margin-top: 10px !important;}
.cmpny-call-outer ul li{ font-size: 14px; }
.cmpny-call-outer ul li.left{     background-size: 5%;}
.cmpny-call-outer ul li.right{ background-size: 7%;}
.cmpny-extn ul li span.extn-left{     display: block; margin-bottom: 5px; float:none; }
.cmpny-extn ul li span.extn-right{ float:none;      display: block;     background-size: 5%; padding: 8px 35px 8px 38px; font-size: 14px; background-position:16px 50%;}
.rtrn-polcy-con{     text-align: justify;}
.cmpny-extn ul li{ margin-bottom: 0;}
.cms-customer-service .nav li .sub-nav-tab{     right: 0;}
.cms-customer-service{ }
.contacts-title{     margin-bottom: 5px !important; margin-top: 10px;}
.contact-left-outer .address,.contact-left-outer .toll-free,.contact-left-outer .email,.contact-left-outer .business-hourse{     background-size: 4%; padding-left: 20px;}
.contact-left-outer .fax{ background-size: 5%; padding-left: 25px;}
.contact-left-outer h2{     font-size: 15px;}
/*-------------250619--------*/
.cms-videos-resources iframe{ width: 100% !important;}
.home-top-bar{}
.cart-container .form-cart table{ display: block;     clear: both;}
.cart-container{ margin-top: 15px;}
.cart-container .form-cart table td{ padding-left: 0 !important;     position: relative;     padding-bottom: 0;}
.cart.table-wrapper .product-item-photo{         left: 10px;         position: absolute;         top: 50%;         transform: translate(0, -50%);}
.cart.table-wrapper .product-item-name{ margin-top: 0;}
.cart-container .form-cart table .item-actions td{ width: 100% !important; padding-right: 0;}
.round #tawkchat-minified-wrapper{     bottom: 30px;}
.cms-videos-resources .column11{     float: none; width: 100%;}
#myBtnContainer{     text-align: center;}
.cms-videos-resources #myBtnContainer button{         padding: 0 4.5px !important;         font-size: 11px;         display: inline-block;         margin: 0 2px;}
.owl-top-narrow .owl-theme .owl-controls{ top: -43px;}
.homepage-bar .custom-block.custom-block-1 >div.col-lg-4:last-child{ margin-bottom:0;}
.cms-index-index .filterproduct-title{     margin-top:0px !important;     margin-bottom: 10px;}
.filterproducts .product-image-photo{     /*width: 75%;*/ width: auto !important;}
.products-grid .product-item .price-container .price{ font-size: 22px;}
.products-grid .product-item .old-price .price-container .price{ font-size: 18px;}
.fancybox-opened .fancybox-skin a.fancybox-close{ color: #ddd !important; }
.products-grid .product-item .product-item-info{     min-height:465px;}
.products-grid .product-item .product-item-details .product-item-description{ height:auto;}

/*--------------020919------*/
.sub-cat ul li a.cat-name{ padding: 0 5px; line-height: 21px;         margin: 8px 0 0px;}
.hdr-number{     font-size: 15px;}
.hdr-number:after{     font-size: 0;     top: 12px;     width: 23px;     height: 25px; }
.page-header .header.panel{ padding-bottom: 0;}
.hdr-number{    padding-left: 45px;     padding-bottom: 1px;     padding-top: 10px;}
.minisearch .control{ margin:-42px 0 11px 0 !important;}
.dze-home-ban{ padding-top: 0px;}
.product.description p{     line-height: 18px;     font-size: 14px !important;}
.cms-index-index .testimonial-author p{     line-height: 20px;     font-size: 14px;}
.testimo-outer .testimo-con p, .testimo-outer .recent-posts .postContent p{     font-size: 14px;}
.content-row h2{     font-size: 20px !important;     line-height: 25px !important;}
.content-row p{     font-size: 14px !important;}
.delivry-con-outer ul li span{ font-size: 8px; }
.delivry-con-outer ul li span.nmbr{     font-size: 13px; padding: 10px 15px 10px 36px;}
.cmpny-call-outer ul li span{     margin-right: 12px; margin-top: 0;}

/*--------060919-----*/
.checkout-cart-index .cart .actions-toolbar{ margin-top: 0; margin-bottom: 10px; float: none;}
.page-header.type2 .block-search .label{ margin:-1px 10px 0 0 !important;}

/*----------101019--------*/
.cms-index-index .products-grid .product-item-details .product-item-actions .actions-primary{ transform: inherit;     position: static !important;}
.desk-ban,.list-ban-desk{ display:none !important;}
.mob-ban,.mob-list-ban{ display:block !important;}

/*------------101019----------*/
.cms-index-index .filterproduct-title .content{ }
.product-items .product-item-name a{     font-size: 14px;}
.products-grid .product-item .product-item-details{ font-size: 13px;}
.mob-sale-ban{ display:block;}
.desk-sale-ban{ display:none;}
.mob-sale-main-ban{ display:none;}
.cofimaker img{ height:203px;}
/*------081119--------*/
.checkout-cart-index .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-prev { left: -11px;}
.checkout-cart-index .owl-top-narrow .owl-theme .owl-controls .owl-nav > div.owl-next { right: -11px;}
.onestepcheckout-index-index .page-title-wrapper{     margin-top: 15px !important;}

/*-------------111119-----------*/
.products.products-list{     padding: 0 20px;}
.products-list .tierprice-section table tr td span{     font-size: 12px !important;}
.catalog-category-view.mobile-sticky .page-main{ margin-top: 20px !important;}
.catalog-category-view .filter-title strong{           top: 5px;         width: auto;         background: #f9a033;         border: 0 !important;         z-index: 9;         font-weight: 600;         left: inherit;         position: absolute;         padding: 0 14px 0 50px;         font-size: 14px;         border-radius: 3px;         right: 16px;         color: #000 !important;         line-height: 40px;         text-transform: uppercase;         height: auto;}
.catalog-category-view .filter-title strong:before{         background: url(../images/filter-img.png) no-repeat 0 0;         width: 25px;         height: auto;         font-size: 0;         background-size: 100%;         position: absolute;         left: 13px;         top: 8px;}
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional{ width: 300px !important;
    padding: 20px 15px !important; height: auto !important;}
	.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view) .sidebar.sidebar-additional.open{height: 100vh !important; }

	/*-----------23032020---------*/
	.cms-index-index .filterproduct-title .content{     font-size: 20px;}
	#featured_products .product-items .product-item { width: 100%;     padding: 0;     margin-bottom: 15px; min-height: auto;}
	/*-------------26032020-----------*/
	.shp-list-addlist-outer{     width: 100%;}
	.shoppinglist-index-list .checkout-btn-outer{     width: 100%; text-align: center;}
	.shp-list-add-btn button{     padding: 0 13px; font-size: 12px; height: 39px;}
	.shop-list-table{ overflow:auto;}
	.shop-list-table table{width:700px;}
	/*------07042020-------*/
header.page-header .nav-sections-items{ background: #121828 !important;}
header.page-header .nav-sections-item-content{ background: #fff !important;}
.navigation .level0{     border-top: 0.5px solid #d1d1d1 !important;     margin-top: 0; padding: 0 !important;}
.nav-sections-item-content>.navigation{     padding: 0 0;}
.navigation ul li:first-child{ border-top:0 !important;}
.navigation li.level0:last-child { border-bottom: 0;}
.sw-megamenu.navigation li.ui-menu-item>a{     color: #ffff !important;}
.navigation .parent .level-top:after, .navigation li.level0 .ui-menu-item>a:before{ /*content: '\f803' !important;*/}
.navigation .parent .level-top.ui-state-active:after{ /*content: '\f800' !important;*/}
.head-shoppinglistmenu{     top: 3px;     right: 14px;}

/*-----------09042020----------*/
.shoppinglist-index-list table.data{ display: block; width: 100%;     border: 0;}
.shoppinglist-index-list table.data thead{ display:none;}
.shoppinglist-index-list table.data tbody{ display:block;}
.shoppinglist-index-list table.data td{ display:block;     width: 329px;}
.shoppinglist-index-list table td.actions a.action{ margin-bottom: 10px;}
.shoppinglist-index-list table.data tr{ border-bottom: 0.5px solid #ccc; background: #ccc3;}
.shoppinglist-index-list table.data tr.activeyellow{     border-bottom: 0.5px solid #985905;}
.shoppinglist-index-list table.data tr span.mob-sku{ display:inline-block;}

/*-----------29062020--------*/
.whatsfloat{     width: 55px !important;     height: 55px !important;     bottom: 19px !important;     left: 6px !important;     z-index: 9 !important;}
.whatsfloat .fa-whatsapp{ margin-top: 13px;}
.header .minisearch{     width: 100%;}
.page-header.type2 .block-search{ position:static; width: 87% !important; margin-top:4px !important;}
.filter.active .filter-title{     width: 100% !important;}
.filter.active .filter-subtitle{     background: #000;     width: 100% !important;     z-index: 4 !important;}
div#narrow-by-list{ width: 100% !important;}
.catalog-category-view .hdr-number:after{ top: 11px;}
.filter.active .filter-subtitle:after{ content:"X"; display:block; clear:both; width:25px; height:25px; border-radius:100%; font-size:14px; line-height:25px; background:#fff; color:#000; float: right; text-align: center; margin-right: -15px; margin-top: 3px;}
.catalog-category-view .category-description{ margin-top: 0px;}
.products-grid .list-sku{     position: static;}
.aftr-home-slider{ display:none;}
.checkout-cart-index .page-main,.account .page-main{ margin-top: 0px !important;}
.checkout-cart-index .details-deal-month-outer{ display:none !important;}
.checkout-cart-index .products.list {     margin: 0 0; }
.checkout-cart-index .block.crosssell{     padding-right: 0px; margin-top:0;}
.custom-reg-check{ float: none;     width: auto;     margin-bottom: 38px;     margin-top: -64px;}
.customer-account-create .form.create.account>.fieldset .field.newsletter{ margin-top: 34px;}
.page-header.type2 .logo{     height: 50px !important; margin: 7px 0 !important;}
.checkout-index-index.mobile-sticky .page-main{ margin-top: 0 !important;}
.cat-seo-block h1{     margin-top: 22px;     font-size: 20px;}
.cat-seo-block p{ font-size: 14px;     text-align: justify;}
.checkout-agreement button.action.action-show span{     font-size: 12px;}
.suc-msg{     font-size: 30px !important;     line-height: 37px;}
.scs{     margin-top: 0px;}
#mageplaza-bannerslider-block-before-content-2{ 	margin-top: 197px; }
#mageplaza-bannerslider-block-before-content-1{ 	display:none; }
.block-minicart .block-content > .actions > .primary .action.primary {     font-size: 10px; }
.header-top-section .discount-msg {font-size: 11px !important;float: none; text-align: center; margin-bottom: 0px;}
.nav-toggle{         line-height: 27px;         margin-top: 12px;}
.nav-open .nav-toggle{    line-height: 30px;}
.header .action.showcart:before{                          width: 25px !important;         height: 25px !important;         background-size: 100% !important;         background-repeat: no-repeat !important;         margin-top: -2px;         top: -10px;}
.nav-open .header .action.showcart:before{         width: 23px !important;         height: 23px !important;         top: -8px;}
.cupon-code{font-size: 11px;}
#mageplaza-bannerslider-block-before-content-2 { margin-top: 163px !important;}
.mp-banner-slider .owl-nav button span { top: 35% !important; font-size: 45px;}
.page-header.type2 .block-search .action.search{    top: 3px !important;  right: 4px !important;}
.products-list .product-item-details .product-item-actions .tocart{     width: 80% !important;}
.tierprice-section table tr:first-child td{     width: 100% !important;}
.products-list .tierprice-section table.save-more-table tr:first-child td{ padding-bottom: 0 !important;}
#mageplaza-bannerslider-block-before-content-2{ border-bottom: /*4px solid #f9a033*/0;}
.breadcrumbs strong{     font-size: 10px;}
.breadcrumbs .item:not(:last-child):after{     margin: 0 0;}
.page-wrapper>.breadcrumbs a, .page-wrapper>.breadcrumbs a:hover, .page-wrapper>.breadcrumbs a:focus{     font-size: 10px;}
.minicart-wrapper.minicart-offcanvas .block-content .minicart-items-wrapper {         max-height: 565px !important;     }
.catalog-category-view #layer-product-list .toolbar-products {         margin-top: 0px;     }
.popular-category-outer h3,.feature-pro-slider-outer h3,.new-arrival h3{ margin-bottom: 18px;}
.contact-info-outer .contact-info-block{     margin-bottom: 30px;}
.intro-banner-outer{ display:none !important;}
.feature-pro-outer .slick-arrow{ display:none !important;}
.feature-pro-slider-outer .summer-collection-title{         text-align: center !important;         margin-bottom: 18px;         font-size: 17px !important;         border: 1px solid #000;         margin-right: 0;         padding: 8px;}
.feature-pro-slider-outer .summer-collection-title .inline-title{     padding-left: 0 !important; padding-right: 0 !important;}
.feature-pro-slider-outer .line-r{ display:none;}
.feature-pro-slider-outer .slick-dots{     position: absolute;     top: -38px;     right: 0;     width: auto;     padding: 0;}
.feature-pro-slider-outer .slick-dots li{     width: 10px;     height: 10px;} 
.feature-pro-slider-outer .slick-dots li button{ height: 16px !important;     line-height: 10px;     font-weight: 600;     padding: 0;     text-indent: 0 !important;     width: 16px !important;     color: #000;     font-size: 12px;     overflow: inherit;     background: transparent !important;     border-color: transparent !important;}
.feature-pro-slider-outer .slick-dots li.slick-active button{     background-color: #1e2533 !important;     border-color: #1e2533 !important;     color: #fff;}
.feature-pro-slider-outer .product-image-container .product-image-wrapper{ padding-bottom: 69% !important;}
.feature-pro-slider-outer .product-image-photo{ height: 178px; }
.feature-pro-slider-outer .product-items .price-box{ display:none;}
.feature-pro-slider-outer .product-items .product-item-actions .actions-primary button.tocart{     width: 100% !important; float:none;}
.feature-pro-slider-outer .product-items .product-item-actions .actions-primary .qty-box{     float: none;     margin-bottom: 5px;}
.cms-index-index .feature-pro-slider-outer .product-items .product-item {         min-height: 330px !important;     }
.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot{ width: 83px;}
.all-blogs-outer{ width: 272px !important;}
.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{         min-width: 22.3% !important;}
.catalog-category-view .products-grid .product-item .product-item-info .product-item-photo{     min-height: 60px;}
.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{         right: 12px !important;         bottom: 15px;}
.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{ right: 12px !important; bottom: 12px;}
.catalog-category-view .products-grid .product-image-photo.default_image, .catalog-product-view .products-grid .product-image-photo{ width: 100% !important;}
.catalog-product-view .page-main{   padding-bottom: 100px;}
.catalog-product-view #totop { top: -68px !important;}
.catalog-product-view .block.related .products-related ul li, .catalog-product-view .products-grid .product-item-info{     border: 1px solid #e8e8e8 !important;}
.catalog-category-view .products-grid .products{     margin: 4px -7px;}
/*----------new-mob-design-------*/
.sign-in-best-outer{ text-align: center;     margin: 20px 0;     padding: 0 20px;}
.sign-in-best-outer .title{ font-weight: 600; font-size: 16px;  margin-bottom: 8px;}
.sign-in-best-outer .sign-in-btn a{ display: block;     background: #f9a033;     color: #000;     width: 94%;     margin: 0 auto 15px;     padding: 10px 0;     border-radius: 45px;     font-weight: 600;     font-size: 16px; text-decoration:none;}
.sign-in-best-outer .sign-in-btn a:hover{ background:#111727; color:#fff;}

/*----------new-mob-design-------*/
.mob-deal-month .owl-stage-outer .owl-stage > div{ float:left; opacity:0.5}
.mob-deal-month .owl-stage-outer .owl-stage > div.active{ opacity:9;}
.mob-deal-month{ padding:0 0;         margin-bottom: 0;}
.mob-deal-month .owl-stage-outer{ overflow:hidden;}
.mob-summer-collection-outer.deals-of-month-outer .container .row{     display: block;}
.mob-deal-month .owl-nav{ display:none;}
.mob-deal-month .owl-dots{ text-align:center;         display: none;}
.mob-deal-month .owl-dots > button{     background-color: #919191 !important;     border-color: #919191 !important;     color: #fff;     height: 8px;     width: 8px;     margin: 0 2px;     border-radius: 100%;}
.mob-deal-month .owl-dots > button.active{ background-color: #000 !important;     border-color: #000 !important; }
.mob-deal-month li h3{ display:none;}
.popular-category-outer.for-mobile .deals-of-month-outer .section-title{        text-align: center !important;}
.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{ display: inline-block !important; min-width: 19.3% !important; background:#000 !important; height: 0.5px !important;}
.feature-pro-slider-outer .summer-collection-title{         text-align: center !important;         margin-bottom: 18px;         font-size: 17px !important;         border: 1px solid #000;         margin-right: 0;         padding: 8px;}
.cms-index-index .mob-feature-pro .products.products-grid{         padding: 0 0;}
.mob-feature-pro .products-grid .product-item .product-item-info{     position: relative;     border: 0;     padding: 0;     text-align: left;}
.mob-feature-pro .products-grid .product-item{ float:left !important; width:49% !important;}
.cms-index-index .feature-pro-slider-outer.mob-feature-pro .product-items .product-item{         min-height: 347px !important;         padding-bottom: 0;         margin-bottom: 7px;         padding: 10px;}
.mob-feature-pro .products-grid .product-item .product-item-info {         min-height: 250px;     }
.mob-feature-pro .products-grid .product-item .product-item-info a.product-item-photo{ height:auto; padding-bottom:5px !important;}
.cms-index-index .mob-feature-pro .product-items .product-item .stock.unavailable{ position:static !important;}
.feature-pro-slider-outer.mob-feature-pro img.product-image-photo{ height: 145px;}
.feature-pro-slider-outer.mob-feature-pro .product-image-photo{ height:auto;}
.cms-index-index .mob-feature-pro .product-items .product-item-actions{ position: static;}
.mob-feature-pro .products-grid .product-item .product-item-details{ padding:0 0;}
.feature-pro-slider-outer.mob-feature-pro .product-items .price-box{ display:block !important;         font-size: 14px;}
.mob-feature-pro .products-grid .product-item .old-price .price-container .price{     font-size: 14px;     color: #e5282c;}
.mob-feature-pro .products-grid .product-item .price-container .price,.mob-feature-pro .products-grid .product-item .price-box .minimal-price-link{ font-size: 13px;}
.mob-feature-pro .product-item .price-box .price-label{     display: none;}
.mob-feature-pro .products-grid .product-item .price-box{         text-align: left; min-height: auto;}
.cms-index-index .mob-feature-pro .products.wrapper .product-item .qty-box .input-text.qty{ width: 66px;     border: 0;}
.mob-feature-pro .products.wrapper .product-item .qty-box .dz-qty{ border:0; border-left:1px solid #ccc;         width: 57px; text-align: center;}
.cms-index-index .mob-feature-pro .products.wrapper .product-item .qty-box{ border:1px solid #ccc;         margin-bottom: 6px !important;}
.cms-index-index .mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-primary{         width: 82%; }
.feature-pro-slider-outer.mob-feature-pro .product-items .product-item-actions .actions-primary button.tocart{ text-transform: uppercase;         font-weight: 600 !important;         font-size: 12px;         width: 124px !important;         text-align: center;}
.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after{ background:url(../images/add-list-icon.png) no-repeat 0 0;         width: 25px;         height: 25px;         background-size: 100%; left:0;}
.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{     width: 25px !important;     right: 0px !important;     bottom: 0px; font-size: 0px !important;}
.mob-feature-pro .products-grid .product-item-details .product-item-actions{     margin-bottom: 0; margin-top:0 !important;}
.mob-customer-outer{     background: #f9f9f9;         border: 1px solid #ededed;         padding: 0 20px;         margin-bottom: 25px;}
.mob-customer-outer .customer-con{ display: flex;     justify-content: center;     align-items: center; padding: 15px 10px; border-bottom: 1px dotted #898787;}
.mob-customer-outer .customer-con .icon{ padding:0 0; width:40px; height:40px; background-size:100% !important;}
.customer-icon{ background:url(../images/vector12.svg) no-repeat 0 0;}
.serving-icon{ background:url(../images/vector13.svg) no-repeat 0 0;}
.ordering-icon{ background:url(../images/xmlid-6620.svg) no-repeat 0 0;         margin-top: 10px;}
.customer-con .main-con{     text-align: left; margin-left: 20px;         width: 54%;}
.customer-con .main-con .title{     font-weight: 600;     font-size: 25px;         line-height: 22px;}
.mob-blog-outer li{    background: #fff; text-align: left; padding-bottom:15px;}
.mob-blog-outer li:after{ content:""; display:table; clear:both;}
.mob-blog-outer li h3,.mob-blog-outer li p{     margin: 0;     padding: 0 20px;}
.mob-blog-outer li h3{ min-height:60px; margin-bottom:10px !important;}
.mob-blog-outer li p a{ padding:5px 10px !important;  background:#f1f1f1 !important; border:1px solid #f1f1f1 !important;         text-transform: uppercase;         font-size: 14px;         font-weight: 600;}
.mob-blog-outer li p a:after{         content: ">";         display: inline-block;         clear: both;         vertical-align: top;         margin-left: 7px;         margin-top: 0px;         font-size: 20px;}
.blog-above-icon-text{ display:none !important;}
.feature-pro-slider-outer.mob-feature-pro{ margin:20px 0px 20px !important;}
.mp-banner-slider .owl-dots{ position: absolute;}
.sign-in-best-outer .an-account-btn a{     color: #0399e5;}
 .mob-popular-category-outer{padding: 0 0px;     display: block;   width: auto; white-space: nowrap;   margin: 0 0 5px 0;}
.mob-popular-category-outer li img{     width: 100%; display:block;        /* height: 115px;*/}
.mob-popular-category-row{     display: block;     overflow: auto;}
.mob-popular-category-row::-webkit-scrollbar{
    height: 3px;
    width: 3px;
    background: #f1f1f1;
}
.mob-popular-category-outer li{ width: 160px;         float: none;  margin-right: 15px !important;  margin: 0; display: inline-block;}
.mob-popular-category-outer:after{ content:""; display:table; clear:both;}

/* Track */
.mob-popular-category-row::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.mob-popular-category-row::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.mob-popular-category-row::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.mob-popular-category-row::-webkit-scrollbar-thumb:horizontal{
    background: #000;
    border-radius: 10px;
}
.mob-popular-category-outer li h3{         padding: 7px 5px;         background: #f5f5f5;         margin: 0 !important; text-align:center;         overflow: hidden;         text-overflow: ellipsis;}
.mob-deal-month li{ padding:0 4px;}
.catalog-category-view .page-wrapper,.catalogsearch-result-index .page-wrapper{ background: #f8f8f8;}
.list-page-con-outer .right-part-img{ display:none;}
.list-page-con-outer .left-part-con{ float: left;     width: 100%}
.catalog-category-view .cat-name{             background: #fff;         margin: 0 15px;         padding-top: 15px;         font-family: inherit;         font-size: 20px;}
.at-list-page-top{ padding: 0 20px 20px;         background: #fff;         margin: 0 15px 6px;}
.catalog-category-view.page-layout-1column .at-list-page-top{ margin: 0 20px 6px;}
.catalog-category-view.page-layout-1column .cat-name{         margin: 0 20px;}
.catalog-category-view.page-layout-1column .sub-cat ul li .cat-name{margin:10px 2px 0; font-size:13px;}
.list-page-con-outer .left-part-con .product-details{ display:none;}
.list-page-con-outer .left-part-con p{     font-size: 14px !important; text-align: center; line-height: 24px !important;}
.catalog-category-view .products-grid li.item.product.product-item,.catalogsearch-result-index .products-grid li.item.product.product-item{     float: left;     width: 50%;     padding: 0 7px 13px !important;}
.catalog-category-view .column.main .products-grid{         margin: 0 15px !important;}
.catalog-category-view .products-grid li.item.product.product-item .product-item-info{ border: 1px solid #ededed;     padding: 15px;     min-height: 492px;     background: #fff;} 
.catalog-category-view .products-grid .list-sku{ display:none;}
.catalog-category-view .products-grid .product-item .price-box{ font-size: 15px !important;         font-weight: 400;}
.catalog-category-view .products-grid .product-item .price-container .price{ font-size: 15px;}
.catalog-category-view .products-grid .product-item .price-box{ font-size: 15px; font-weight: 400;}
.catalog-category-view .products-grid .product-item .price-container .price{ font-size: 15px;}
.catalog-category-view .products-grid .product-item .price-box .minimal-price-link{     font-size: 10.5px; font-weight: normal;}
a.minimal-price-link .price-wrapper{ font-size: 13px;}
.catalog-category-view .product-item .price-box .price-label{ font-size: 11.5px;}
.catalog-category-view .products-grid .product-item .price-box {     min-height: 45px; }
.catalog-category-view .products-grid .product-item-details .product-item-actions form .tocart {         width: 115px !important;         float: left;         margin-top: 8px;   padding: 0 0 !important; }
.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 431px !important;    height:431px;     padding: 9px !important;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{  width: 25px !important;         right: 10px !important;         bottom: 6px;         font-size: 0px !important;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after{         background: url(../images/add-list-icon.png) no-repeat 0 0;          width: 25px;         height: 25px;         background-size: 100%;         left: 0;}
.catalog-category-view .products.wrapper .product-item .qty-box .input-text.qty{     width: 48px /*60px*/;         border: 0;         border-right: 1px solid #ccc;}
.catalog-category-view .products.wrapper .product-item .qty-box .dz-qty{     width: 65px;         border: 0;}
.catalog-category-view .products.list:after{ content:""; display:table; clear:both;}
.catalog-category-view .category-description{         margin: 0 25px; }
.catalog-category-view.page-layout-1column .category-description{ margin: 0 20px;}
.catalog-category-view .category-description h1,.catalog-category-view .category-description h2{ font-size: 18px !important;     font-weight: 500 !important;}
.catalog-category-view .products-grid .product-item .price-box{     margin: 5px 0 5px;}
.catalog-category-view .product-items .product-item-actions .actions-primary .qty-box{     border: 1px solid #ccc;         width: 115px !important;}
.nav-open .page-header.type2 .header .minicart-wrapper{         position: fixed;         right: 8px;         top: 12px;         z-index: 9999;         margin-top: 22px !important;}
.icon-search-sticky {         cursor: pointer;     }
.icon-search-sticky:before {         -webkit-font-smoothing: antialiased;         -moz-osx-font-smoothing: grayscale;         font-size: 21px;         color: #fff !important;         content: '\f818';         font-family: 'porto-icons';         margin: 5px 8px 0px 0px;         vertical-align: top;         display: inline-block;         font-weight: 300;         overflow: hidden;         speak: none;         text-align: center;         background: #000;         width: 32px;         height: 32px;         line-height: 32px;         border-radius: 100%;     }
.nav-open .sticky-search-icon{ position: fixed;     z-index: 999;     top: 14px;     right: 50px; display:block;}
.nav-open .sticky-search-icon .icon-search-sticky:before{ content: "";         display: block;         clear: both;         background: url(../images/search-icon.png) no-repeat 0 0 !important;         width: 25px;         height: 29px;         background-size: 100% !important;         margin-top: 9px;}
.sticky-search-icon{ display:none;}
.nav-open .page-header.type2 .block-search.search-active{ position: fixed;     z-index: 999;     top: 67px;     left: 0;     background: #000;     right: 0;     width: 100% !important;     margin: 0;     padding: 10px !important;     height: auto;     float: none !important;}
.nav-open .search-active .minisearch .control{ margin:0 0 0px 0 !important;}
.home-store-cont .ftext {     cursor: pointer;     background: transparent;     display: inline-block;     width: auto;     padding: 0; }
.home-store-cont label.ftext:before{         background: transparent !important;         padding: 0 !important; color:#f9a033;}
.home-store-cont label.ftext:hover:before{ color:#000;}
.catalog-product-view .product-info-main .page-title-wrapper h1{     border-bottom: 0;     font-family: 'Montserrat';     font-size: 16px !important;     font-weight: 700;     color: #2f2f2f;     margin-bottom: 0;         line-height: 24px;}
.catalog-product-view .product-info-main .product-info-stock-sku{ padding-bottom: 12px;     font-size: 14px;     color: /*#404041*/ #2f2f2f;     margin-bottom: 0;     margin-top: 0;     border-bottom: 3px solid #bababa;}
.catalog-product-view .product-info-stock-sku .product-sku{ color: #2f2f2f;} 
.catalog-product-view .page-main{        background: #f8f8f8;}
.catalog-product-view .pro-short-description-outer ul li{         width: 100%;   margin-bottom: 4px;         color: #2f2f2f;}
.catalog-product-view .pro-short-description-outer ul li strong{     display: inline-block; margin-right:5px; font-size:15px;}
.catalog-product-view .pro-short-description-outer ul li .value{     display: inline-block;     font-size: 15px !important;}
.catalog-product-view .pro-short-description-outer:after{ content:""; display:table; clear:both;}
.catalog-product-view .pro-short-description-outer{     border-bottom: 1px solid #bababa;    margin-bottom: 17px;     padding-bottom: 10px;}
.catalog-product-view .product-info-main .product-info-price .price-box{ height: auto !important;}
.nav-open #m-cookienotice.v-bar.v-bottom{ display:none !important;}
.mob-summer-collection-outer.deals-of-month-outer img{         width: 100%;         /*object-fit: cover;      height: 200px;   object-position: 0 0px;*/}
.catalog-product-view .products-grid .price-box{     line-height: 33px ; min-height: 50px;}
.catalog-product-view .product.info.detailed {     width: 100%; }
.catalog-product-view .product.info.detailed{     margin-top: -30px; margin-bottom: 25px; position:relative;}
.ulmod-read-more-trigger{ padding: 0 7px 0 14px;         background: #fff;         border: 0;         cursor: pointer;         color: #f9a033;         font-weight: 500;         margin: 0;         position: absolute;         bottom: 13px;         right: 3px;         text-align: left;         width: 171px;}
.ulmod-read-more-state:checked ~ .ulmod-read-more-trigger{ position:static;}
.mob_description + .ulmod-read-more-trigger{         float: right;         margin-top: -33px;         position: relative;         z-index: 9; bottom: 0;         right: 0; background:#f8f8f8;         width: 189px;}
.ulmod-read-more-state:checked ~ .ulmod-read-more-trigger {         position: static;          width: 100% !important;         text-align: center;            transform: inherit !important; }
.catalog-category-view.page-layout-1column .ulmod-read-more-trigger {         bottom: -22px !important;           width: auto;         padding: 0 7px 0 7px; left: 50%;         transform: translate(-50%, 0);         text-align: center; right:inherit; }
.catalog-category-view.page-layout-1column .ulmod-read-more-trigger:after{ display:none;}
.catalog-category-view.page-layout-1column.page-with-filter .column.main{ position:relative;         padding-bottom: 0;         margin-bottom: 95px;}
.ulmod-read-more-state:checked ~ .mob_description .ulmod-read-more-trigger{         position: static;         width: auto;}
.catalog-category-view .ulmod-read-more-trigger {         /*padding: 0 7px 0 14px;         background: #f8f8f8;         border: 0;         cursor: pointer;         color: #f9a033;         font-weight: 500;         margin: 0;         position: absolute;         bottom: 96px;         right: 0px;         text-align: left;         width: 185px; line-height: 24px;*/
        background: transparent;
        border: 0;
        cursor: pointer;
        color: #f9a033;
        font-weight: 500;
        margin: 0;
        position: static;
        bottom: 96px;
        right: 0px;
        text-align: left;
        width: max-content !important;
        line-height: 24px;
        margin: 0 auto;
        display: block;
        padding: 0;
 }
.catalog-category-view.page-layout-2columns-left .category-description{         max-height: 95px !important;}
.catalog-category-view .column.main{ padding-bottom: 75px;}
.ulmod-read-more-state:checked ~ .ulmod-read-more-trigger:after{ display:none;}
.ulmod-read-more-trigger:after{ content:"..."; display:block; clear:both; position:absolute; bottom:0; left:0;         color: #626262;         font-size: 14px;}
.nav-open .product-items .sale-label{ display:none;}
.mob-request-catalog-outer{     padding: 0 20px;}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{     border-color: #f9a033 !important;     color: #000 !important;     background-color: #f9a033 !important;}
.home-store-cont-outer{ margin-bottom:0 !important;}
.products-grid .product-item-info .product-item-details .product-item-actions .tocart:hover{ border-color: #000 !important;     color: #fff !important;     background-color: #000 !important;}
.mob-blog-outer li h3 a{     font-weight: 700;}
.des-section .button.toggle{ display: block;         background: transparent !important;         border: 0 !important;         color: #f9a033 !important;         padding: 0 0;         font-weight: 700;         line-height: 18px;         position: absolute;         height: auto;         bottom: 3px;         right: 0;}
.des-section .text{ display:none;}
.des-section{ position:relative;}
.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img{  transition: all 0.3s ease-in-out; padding:10px; width: 100%;  /* height: 245px;         object-position:0px 0px !important;*/}
.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div.active img{ padding:0;}
.catalog-category-view #layer-product-list .toolbar-products{ display: none !important;}
.catalog-category-view .filter-title strong{         display: none;}
/*.catalog-category-view.page-layout-1column .ulmod-read-more-trigger {
        display: none !important;
    }*/
/*.catalog-category-view.page-layout-1column .category-description{         max-height: 100% !important;}*/
.products-grid li.product-item{ border: 1px solid #ededed;}
.products-grid .product-item .old-price .price-container .price {          font-size: 14px !important;         color: #7f7f7f; font-weight: 600;}
.free-shipping-details:before{ content:""; display:inline-block; clear:both; background:url(../images/truck_icon.svg) no-repeat 0 0;         width: 26px;         height: 18px;         vertical-align: top;         margin-right: 5px;         background-size: 100%;}
.free-shipping-details{    border: 1px solid #4588f6;         display: inline-block;         padding: 5px 5px 5px 5px;         color: #4588f6;         border-radius: 5px;         margin-bottom: 20px;} 
.deals-of-month-ban-details{ background: #101727;         color: #fff;         display: flex ;         justify-content: space-between; padding: 20px 10px;  border-radius: 5px;         font-size: 16px;         margin-bottom: 25px;}
.deals-of-month-ban-details .view-all-btn a{        border: 1px solid #fff;         color: #fff;         padding: 5px 10px;         border-radius: 5px;}
.deals-of-month-ban-details .view-all-btn a:after{         content: "";         display: inline-block;         clear: both;         background: url(../images/view-all-icon.png) no-repeat 0 0;         width: 14px;         height: 10px;         margin-left: 8px;}
.deals-of-month-ban-details .view-all-btn a:hover{ background:#f9a033; border-color:#f9a033; text-decoration:none;}
.details-deal-month-outer{     margin-top:7px;}
.cms-index-index .home-store-cont{ width: 100%;}
.brand-container .footerhead{         font-size: 20px;}
.shiping-tax{     padding: 7px 6px 0;}
.cart-container .form-cart table .item-info > td:first-child{     width: 100% !important;     padding-right: 0 !important;} 
.cart-container .form-cart table .item-info > td:first-child .product-item-details{         float: left;         width: 88%;         padding-left: 0;         padding-bottom: 0;         padding-left: 96px;}
.cart-container .form-cart table .item-info > td.col.price{         text-align: left !important;         float: none !important;         width: auto !important;}
.cart-container .form-cart table .item-info > td.col.qty{         float: none !important;         width: auto !important;         padding-right: 0 !important;}
.cart-container .form-cart table .item-info > td.col.subtotal{   float: right !important;         width: auto !important;}
.cart.table-wrapper .product-item-photo{         float: left;}
.cart-container .form-cart table td{ position:static !important;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav > div{         width: 27px;         height: 27px;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-prev {         left: -27px;     }
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-next{         right: -27px;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-prev{     background-position: 7px 6px;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-next {         background-position: 7px -15px;     }
	.nav-open .zsiq_theme1.zsiq_floatmain{ display: block !important;         bottom: inherit;         top: 19px;         right: 94px;         width: 37px;         height: 35px;}
	.nav-open .zsiq_theme1 .zsiq_flt_rel{ background-color: transparent !important;}
	.nav-open .zsiq_floatmain .siqico-chat:before{         content: "";         display: block;         clear: both;         background: url(../images/chat-icon.png) no-repeat center;         width: 25px;         height: 27px;         font-size: 0;}
	.page-wrapper>.breadcrumbs .items{     height: auto !important;}
	.catalog-category-view.page-layout-2columns-left .cat-name{         margin: 0 15px;}
.catalog-product-view .product-info-main .product-info-price .price-box{ font-size: 17px;}
.catalog-product-view .product.mob_description {     max-height: 67px !important; margin-top: -10px;}
.catalog-product-view .ulmod-read-more-state:checked ~ .product.mob_description{     max-height: unset !important;}
.catalog-product-view .product-info-main .product.overview .tierprice-section{         margin-top: -20px;}
.catalog-product-view .product-info-main .product.overview .value > .row {border-bottom: 1px solid #bababa;     padding-bottom: 22px;}
}
@media (max-width: 460px){
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 420px !important;         height: 420px;     }
}
@media (max-width: 450px){
	    .catalog-category-view .products-grid .product-item .product-item-info {         min-height: 412px !important;         height: 412px;     }
}
@media (max-width: 440px){
	.read-more-container .read-more-toggle{ width:70%;}
/*	.mob-popular-category-outer{         width: 3152px;}*/
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{ bottom: 9px;} 
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty,.catalog-product-view .custom-block-2 .products.wrapper .product-item .qty-box .input-text.qty{         width: 58px !important;}
	.catalog-product-view .block.related .product.actions,.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .tocart{ width: 110px !important;}
	.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{         bottom: 11px;}
	.mob-summer-collection-outer.deals-of-month-outer img{ /*height: 211px;*/}
	.cms-index-index .home-store-cont .ftext:before{ width: 237px;}
	.cms-index-index .home-store-cont .ftext:after{ right: 226px;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item .product-item-info {         min-height: 386px !important;     }
	.catalog-product-view .block.related .products-related ul li {         min-height: 350px;     }
	.home-store-cont label.ftext:before{ right: 90px;}
	.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot{         width: 96px;}
	.all-blogs-outer {         width: 310px !important;     }
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 410px !important;         height: 410px; }
	.at-list-page-top p {         font-size: 13px !important;     }
	
}
@media (max-width: 430px){
	/*----admin css-----*/
	.cms-index-index .product-items .product-item {     min-height: 588px !important;}
	.actions-primary .qty-box .dz-qty{     width: 70px;}
	.our_clinets{ height: 154px !important;}
	/*----admin css-----*/
	.checkout-cart-index .block.crosssell .crosspro ul li {         min-height: 297px;     }
	.catalog-category-view .products-grid .product-item .product-item-info {        min-height: 372px !important;         height: 372px;    }
	.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1272px !important;     }
}
@media (max-width: 420px){
	/*----admin css-----*/
	.catalog-category-view .products-grid li.item.product.product-item .product-item-info { min-height: 362px !important;         height: 362px;}
	.cms-index-index .product-items .product-item { min-height: 575px !important;}
	.actions-primary .qty-box .dz-qty { width: 55px;}
	.our_clinets{     height: 143px !important;}
	/*----admin css-----*/
	.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1299px !important;     }
	.mob_description + .ulmod-read-more-trigger{         width: 150px;}
	.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{         right: 8px !important;         bottom: 13px;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{         right: 8px !important;         bottom: 8px;}
	.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot {         width: 90px;     }
	.all-blogs-outer {         width: 292px !important;     }
	.home-store-cont label.ftext:before{         right: 56px;}
	.catalog-category-view .products-grid .product-item .product-item-info { min-height: 396px !important;         height: 396px;     }
}
@media (max-width: 400px) {
.cms-index-index .product-items .product-item {     min-height: 555px !important; }
.catalog-category-view .products-grid li.item.product.product-item .product-item-info{         min-height: 351px !important;         height: 351px;}
}
@media (max-width: 414px){
		.checkout-cart-index .block.crosssell .crosspro ul li {         min-height: 286px;     }
		.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1266px !important;     }
		.catalog-category-view.page-layout-1column.category-request-our-catalog .ulmod-read-more-trigger{ width: 223px;}
	    .catalog-category-view.category-soap-dispensers .products-grid img.product-image-photo {         height: 162px;     }
	.read-more-container .read-more-toggle{ width:78%;}
		.mob-summer-collection-outer.deals-of-month-outer img{         /*height: 200px;*/}
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 397px !important;         height: 397px;     }
	.catalog-category-view .ulmod-read-more-trigger{         width: 219px;}
	    .catalog-product-view .block.related .products-related ul li {         min-height: 342px;     }
		.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{         bottom: 11px;}
}
@media (max-width: 412px){
	.read-more-container .read-more-toggle{  width:78%;}
	.cms-index-index .home-store-cont .ftext:before {         width: 227px;     }
	.cms-index-index .home-store-cont .ftext:after {         right: 217px;     }
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 396px !important;         height: 396px;     }
	.catalog-product-view .block.related .products-related ul li {         min-height: 342px;     }
	    .home-store-cont label.ftext:before {         right: 104px;     }
	.mob_description + .ulmod-read-more-trigger{ width: 177px;}
	.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{         min-width: 22% !important;}
}
@media (max-width: 400px){
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 390px !important;         height: 390px;     }
/*	.mob-popular-category-outer{         width: 2975px;}*/
	.catalog-product-view .customer-bought-outer .products-grid .product-item .product-item-info {         min-height: 366px !important;     }
	.catalog-product-view .block.related .products-related ul li {         min-height: 330px;     }
	.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{         min-width: 19.3% !important;}
	.mob_description + .ulmod-read-more-trigger{ width: 179px;}
	.home-store-cont label.ftext:before{ right: 90px;}
	.mob-popular-category-outer li{         width: 150px;}
	.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot {         width: 83px;     }
	    .all-blogs-outer {         width: 270px !important;     }
		.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{         bottom: 9px;}
		.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {         right: 8px !important;         bottom: 8px;     }
	.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {         width: 25px !important;         right: -6px !important;         bottom: 2px;         font-size: 0px !important;     }
}
@media (max-width: 390px){
	.checkout-cart-index .block.crosssell .crosspro ul li {         min-height: 277px;     }
	    .catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1258px !important;     }
	.catalog-category-view.category-soap-dispensers .products-grid img.product-image-photo {         height: 150px;     }
	.catalog-product-view .block.related .product.actions, .catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .tocart{         width: 100px !important;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty, .catalog-product-view .custom-block-2 .products.wrapper .product-item .qty-box .input-text.qty{         width: 48px !important;         padding-left: 2px;}
	.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img{ /*height: 219px;*/}
	.read-more-container .read-more-toggle{ width: 75%;}
	.mob-summer-collection-outer.deals-of-month-outer img{         /*height: 185px;*/}
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 384px !important;         height: 384px;     }
	.cms-index-index .home-store-cont .ftext:after{         right: 210px;}
	.cms-index-index .home-store-cont .ftext:before{ width: 219px;}
	}
@media (max-width: 380px){
	/*---------admin css--------*/
	.catalog-category-view .products-grid li.item.product.product-item .product-item-info{ min-height: 352px !important;         height: 352px;}
.cms-index-index .product-items .product-item {     min-height: 538px !important; }
	/*-------admin css----------*/
	/*#mageplaza-bannerslider-block-before-content-2 .mp-banner-slider .owl-carousel .owl-item img{         height: 300px;}*/
	.cart-container .form-cart table .item-info > td.col.price{         width: auto !important;}
	    .catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist {         right: 3px !important;         bottom: 10px;     }
		.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {         right: 5px !important;         bottom: 8px;     }
	.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {         right: 0px !important;         padding: 0 !important;         bottom: 3px;     }
	.minicart-wrapper.minicart-offcanvas .block-content .minicart-items-wrapper {         max-height: 479px !important;     }
	    .product-items .product-item-actions .actions-primary button.tocart {         width: 125px !important;     }
		.mob-discount-msg .msg-outer{         font-size: 10px;}
		.mob-first-order a{         font-size: 10px;}
		.mob-popular-category-outer li{ width: 143px;}
		.mob-popular-category-outer li h3{         font-size: 14px !important;}
		.mob-summer-collection-outer.deals-of-month-outer img{         /*height: 175px;*/}
		.cms-index-index .feature-pro-slider-outer.mob-feature-pro .product-items .product-item{ padding: 5px;         min-height: 337px !important;}
		.home-store-cont label.ftext:before{ right: 78px;}
		.all-blogs-outer{ width: 256px !important;}
		.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot{ width: 78px;}
		.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img{  transition: all 0.3s ease-in-out; padding:10px;}
		.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div.active img{ padding:0;}
		.catalog-category-view .products-grid .product-item .product-item-info { min-height: 380px !important;         height: 380px;}
		.catalog-category-view .ulmod-read-more-trigger{         width: 198px;}
		.catalog-category-view.category-request-our-catalog .ulmod-read-more-trigger{ width: 200px;}
		.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1278px !important;     }
		.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{ min-width: 18.3% !important;}
		
}
@media (max-width: 375px){
	.checkout-cart-index .block.crosssell .crosspro ul li {         min-height: 270px;     }
	.catalogsearch-result-index .product-item .price-box .price-label, .catalogsearch-result-index .products-grid .product-item .price-box .minimal-price-link{ font-size: 10px;}
	.catalogsearch-result-index .products-grid li.item.product.product-item .product-item-info{ min-height: 401px;}
	.catalog-category-view.category-soap-dispensers .products-grid img.product-image-photo {         height: 146px;     }
	.catalog-product-view .block.related .product.actions, .catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .tocart{ width:92px !important;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty, .catalog-product-view .custom-block-2 .products.wrapper .product-item .qty-box .input-text.qty{         width: 41px !important;}
	.read-more-container .read-more-toggle{ background: #fff !important;         padding: 0 0 !important;         color: #f9a033 !important;         border: 0;         height: auto;         line-height: normal;         margin-top: -26px;         float: right;         width: 80%;         text-align: left;         font-weight: 600;         font-size: 14px;}
	/*.mob-popular-category-outer{         width: 2847px;}*/
	#create_wishlist .content {     width: 160px !important; }
	.cms-index-index .home-store-cont .ftext:before{ width: 224px;}
	.cms-index-index .home-store-cont .ftext:after{         right: 214px;}
	    .catalog-product-view .block.related .products-related ul li {         min-height: 321px;     }
		.catalog-product-view .customer-bought-outer .products-grid .product-item .product-item-info {         min-height: 358px !important;     }
	.catalog-product-view .box-tocart .qty.field{         width: 143px;}
	.catalog-product-view .box-tocart .dz-qty{         width: 67px;}
	.mob_description + .ulmod-read-more-trigger{ width: 190px;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty{         width: 41px !important;         border: 0;         border-right: 1px solid #ccc;         padding: 0 2px;}
	.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{         padding: 0 2px;}
	.catalog-category-view .product-items .product-item-name, .catalog-category-view .product-items .product.name a{     height: 56px !important;}
	.catalog-category-view .products-grid .product-item .price-box .minimal-price-link{ white-space: normal;}
	.catalog-category-view .product-items .product.name a{     font-size: 13px !important;     min-height: 56px;}
	.catalog-category-view .product-items .product-item-actions .actions-primary button.tocart{ line-height: 35px;}
	.catalog-category-view .products-grid .product-item .product-item-info { min-height: 403px !important;         height: 403px;   }
	.catalog-category-view.page-layout-2columns-left .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{         width: 25px !important;         right: 7px !important;         bottom: 4px;         font-size: 0px !important; padding:0 0 !important;}
	.catalog-product-view .block.related .product.actions {         width: 92px !important;         float: left;     }
	.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img{ width: 100%;         /*height: 205px;*/}
}
@media (max-width: 365px){
	    .catalog-category-view .products-grid .product-item .product-item-info {         min-height: 382px !important;         height: 382px;     }
}
@media (max-width: 360px){
	/*-------admin css--------*/
	

/*-------270224------*/
.catalog-category-view .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{     width: 90% !important;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .tocart {     width: 140px !important; }
.catalog-category-view .products-grid li.item.product.product-item .product-item-info{         min-height: 345px !important;         height: 345px;}
.cms-index-index .product-items .product-item {
    min-height: 525px !important;
}
/*-------270224------*/
.product.media .fotorama__stage { height: 360px !important;}
.page-header.type2 .custom-block {
    display: none !important;
}
.page-header.type2 .minicart-wrapper {
    width: auto;
    margin: 10px -5px 22px 0 !important;
}
#mageplaza-bannerslider-block-before-content-2 {
margin-top: 130px;
}
.minicart-wrapper .action.showcart {
    margin-left: 12px;
}
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {
    width: 230px !important;
    font-size: 14px !important;
    border-radius: 0px !important;
}

.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist, .catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist {
    padding: 3px 15px !important;
    font-weight: 500 !important;
}

#featured_products .product-items .product-item {
    border-bottom: 0px solid #ccc;
}
#featured_products .product-items .product-item {
    border-left: 0px solid #ccc;
}
.page-header.type2 .block-search .action.search {
top: 2px;
    right: 3px;
}
.mp-banner-slider .owl-nav button span {
    top: 40%;
    font-size: 45px;
}
.breadcrumbs {
    margin-top: 130px !important;
}
.catalog-category-view.mobile-sticky .page-main {
    margin-top: 0px !important;
}
.breadcrumbs {
    margin-bottom: 0px !important;
}
.fieldset > .field.qty, .nested.options-list > .field.qty {
    margin: 15px 6px 0px !important;
}
.catalog-product-view .moved-add-to-links a.towishlist {
    padding: 2px 10px;

}
.product-info-main .box-tocart .actions {
    margin-right: 10px;
    margin-left: 10px;
}
.actions-primary .qty-box select{     width: 62px;}
.section-title.slider-title.text-center {
    font-size: 16px !important;
}
	/*-------admin css---------*/
	.checkout-cart-index .crosssell .qty-box select{         font-size: 10px;}
	.checkout-cart-index .crosssell .qty-box .dz-qty{         font-size: 10px;         margin-left: 0;         width: 40px;         padding: 0 0;         text-align: center;}
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart {         width: 84px !important;     }
	.checkout-cart-index .block.crosssell .crosspro ul li {         min-height: /*470px*/ 259px;     } 
	    .catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1274px !important;     }
	.catalogsearch-result-index .product-item .price-box .price-label, .catalogsearch-result-index .products-grid .product-item .price-box .minimal-price-link{         font-size: 10px;}
	.catalogsearch-result-index .products-grid li.item.product.product-item .product-item-info{         min-height: 396px;}
	.catalogsearch-result-index .products.wrapper .product-item .qty-box .input-text.qty{     width: 48px /*60px*/;}
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{         padding: 0 !important;}
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .action.tocart{         padding: 0 0; width: 96px !important;}
	.catalog-category-view.category-soap-dispensers .products-grid img.product-image-photo {         height: 136px;     }
    .page-header.type2 .custom-block .account-info-summary{         right: 50px;}
	.catalog-category-view .products.wrapper .product-item .qty-box .dz-qty{         width: 58px;}
	.catalog-category-view .product-items .product-item-actions .actions-primary .qty-box{ width: 107px !important;}
	.catalog-category-view .products-grid .product-item-details .product-item-actions form .tocart{         width: 107px !important;}
	.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img{ width: 100%;         /*height: 196px;*/}
	.catalog-product-view .product-info-price{         width: 53% !important;}
	.read-more-container .read-more-toggle{ width:76%;}
	    /*.mob-popular-category-outer {         width: 2612px;     }*/
	#m-cookienotice.v-bar .m-actions > a.m-button:last-child{ left: 204px;         bottom: 99px;         font-size: 10px;}
	.mob-summer-collection-outer.deals-of-month-outer img {        /* height: 165px; */    }
	.cms-index-index .home-store-cont .ftext:before {         width: 216px;     }
	.cms-index-index .home-store-cont .ftext:after {         right: 208px;     }
	.catalog-product-view .customer-bought-outer .products-grid .product-item .product-item-info {         min-height: 351px !important;     }
	    .catalog-product-view .block.related .products-related ul li {         min-height: 313px;     }
	.all-blogs-outer{ width: 242px !important;}
	.mob_description + .ulmod-read-more-trigger{ width: 174px;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty{         width: 41px !important;         border: 0;         border-right: 1px solid #ccc;         padding: 0 2px;}
	.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{         padding: 0 2px;}
	.catalog-category-view .product-items .product-item-name, .catalog-category-view .product-items .product.name a{     height: 56px !important;}
	.catalog-category-view .products-grid .product-item .price-box .minimal-price-link{ white-space: normal;}
	.catalog-category-view .product-items .product.name a{     font-size: 13px !important;     min-height: 56px;}
	.catalog-category-view .product-items .product-item-actions .actions-primary button.tocart{ line-height: 35px;}
	.catalog-category-view.page-layout-2columns-left .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{         width: 25px !important;         right: 7px !important;         bottom: 6px;         font-size: 0px !important; padding:0 0 !important;}
	.catalog-category-view .ulmod-read-more-trigger {         width: 186px;     }
	    .mob-discount-msg .msg-outer {         font-size: 9.5px;     }
	.page-wrapper .page-header.type2 .custom-block {         display: block !important;     }
	.footer-top-block ul.for-mobile li a{         font-size: 12px;}
	.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot {         width: 73px;     }
	.home-store-cont label.ftext:before {         right: 49px;     }
	.mob-popular-category-outer li {         width: 130px;     }
	    .mob-popular-category-outer li h3 {         font-size: 12px !important;     }
	.feature-pro-slider-outer.mob-feature-pro .product-items .product-item-actions .actions-primary button.tocart{ width: 108px !important;}
	.cms-index-index .mob-feature-pro .products.wrapper .product-item .qty-box .input-text.qty{         width: 53px;}
	.mob-feature-pro .products.wrapper .product-item .qty-box .dz-qty{ width: 54px;}
	.customer-con .main-con .title{ font-size: 22px;}
	.catalog-product-view .box-tocart .qty.field{         margin-top: 0 !important;  width: 140px;}
	.catalog-product-view .box-tocart .dz-qty{         width: 66px;}
	.catalog-product-view .product-info-main .box-tocart .actions{ margin-left: 0;         margin-top: 7px;}
	.catalog-product-view .block.related .product.actions,.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .tocart{ width: 93px !important;}
	.catalog-product-view .products-grid .input-text.qty, .catalog-product-view .custom-block-2 .products.wrapper .product-item .qty-box .input-text.qty{         width: 43px !important;}
	.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist{ right: 0 !important;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{         right: 0px !important;}
}
@media (max-width: 345px){ 
.catalog-category-view.page-layout-1column.category-request-our-catalog .category-description {         max-height: 1267px !important;     }
.catalogsearch-result-index .product-item .price-box .price-label, .catalogsearch-result-index .products-grid .product-item .price-box .minimal-price-link{         font-size: 9px;}
.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{     padding: 0 !important;}
	.catalogsearch-result-index .products-grid li.item.product.product-item .product-item-info{ min-height: 388px;}
	.catalogsearch-result-index .products.wrapper .product-item .qty-box .input-text.qty{ width: 42px /*60px*/;}
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .action.tocart{ width: 90px !important;         padding: 0 0; font-size: 11px;}
     .catalog-category-view.category-soap-dispensers .products-grid img.product-image-photo{ height: 130px;}	
     .mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img{         width: 100%;         /*height: 180px;*/         background-position: 0px 0 !important;}
	.cms-videos-resources #myBtnContainer button{         padding: 0 3px !important;}
	.catalog-product-view .block.related .products-related ul li {         min-height: 332px;     }
	.catalog-product-view .products-grid .price-box .price, .catalog-product-view .products-grid .price-box{ font-size: 14px !important;}
	.read-more-container .read-more-toggle {         width: 63%;     }
	.mob-summer-collection-outer.deals-of-month-outer img {        /* height: 154px;  */   }
	    .cms-index-index .home-store-cont .ftext:after {         right: 155px;     }
	.all-blogs-outer {         width: 213px !important;     }
	    #create_wishlist .content {         width: 125px !important;     }
	.onestepcheckout-index-index .minicart-items .product-item-details{     width: 64%;}
	.bss-onestepcheckout #opc-sidebar .discount-code #discount-form .actions-toolbar .action {     margin: 0 0px 0 0;     padding: 0 7px; }
	.mob-blog-outer li p a{         padding: 5px 5px !important;}
	.cms-index-index .home-store-cont .ftext:before {         width: 165px;     }
	    .catalog-category-view .ulmod-read-more-trigger {         width: 205px;     }
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 375px !important;         height: 375px;     }
	.catalog-product-view .box-tocart .qty.field{ width: 138px;}
	.catalog-product-view .box-tocart .dz-qty{         width: 64px;} 
	.free-shipping-details{         font-size: 12px;}
	.catalog-category-view .products-grid .products {         margin: 14px -7px !important;   }
	    .mob_description + .ulmod-read-more-trigger {         width: 158px;     }
	.page-wrapper .page-header.type2 .header .logo{         max-width: 217px;}
	.mob-first-order a {         font-size: 9px;     }
	.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot {  width: 64px;     }
	    .home-store-cont label.ftext:before {         right: 23px;     }
	.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{ min-width: 17.3% !important;}
	.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {
        right: -3px !important;
        bottom: 4px;
    }
	.catalog-category-view .products-grid .product-item-details .product-item-actions form .tocart{         padding: 0; width: 98px !important;}
	.catalog-category-view .product-items .product-item-actions .actions-primary .qty-box{ width: 99px !important;}
	.catalog-category-view .products.wrapper .product-item .qty-box .dz-qty{         width: 49px;}
	.catalog-category-view .product-items .product.name a{ font-size: 12px !important;}
	.catalog-product-view .product-info-main .product-info-price {         width: 54% !important;     }
	.catalog-product-view .block.related .products-related .tocart{ padding: 0 5px;}
	.catalog-product-view .block.related .product.actions {         width: 90px !important;     }
	.catalog-product-view .block.related .products-related .tocart{     padding: 0 5px;} 
	.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist {         right: -3px !important;            bottom: 10px; }
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .tocart{ width: 90px !important;}
	#discount-coupon-form .field label{ font-size: 13px;}
	.cart-summary .block.discount {         bottom: 302px;     }
	.cart-summary .sav-sce {         bottom: 280px;     }
}
@media (max-width: 340px){
	.catalog-category-view .products-grid .product-item .product-item-info {         min-height: 370px !important;         height: 370px;     }
}
@media (max-width: 335px){
	.read-more-container .read-more-toggle {         width: 61%;         margin-top: -27px;     }
	.cms-index-index .home-store-cont .ftext:after {         right: 163px;     }
	.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {         right: -3px !important;         bottom: 2px;     }
	.customer-con .main-con .title {         font-size: 18px;     }
	.all-blogs-outer {         width: 217px !important;     }
	.cms-index-index .home-store-cont .ftext:before {         width: 174px;     }
	.catalog-product-view .box-tocart .qty.field{ width: 128px;}
	.catalog-product-view .box-tocart .dz-qty {         width: 54px;     }
	.cms-index-index .mob-blog-outer .owl-carousel button.owl-dot {         width: 60px;     }
	.mob-blog-outer li p a:after{         font-size: 18px;         line-height: 32px;}
	.mob-blog-outer li p a{         font-size: 12px;}
	.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{ min-width: 15.3% !important;}
}
@media (max-width: 320px){
	.products-grid .product-item .old-price,.catalog-category-view .products-grid .product-item .price-box{     font-size: 12px !important;}
	/*-------admin css----*/
	.our_clinets {     height: 95px !important; }
	/*-----admin css----*/
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{         right: 3px !important;}
	.catalogsearch-result-index .products-grid li.item.product.product-item .product-item-info {         min-height: 373px;     }
	.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .action.tocart{ width: 80px !important;}
	.catalog-category-view .product-items .product-item-actions .actions-primary .qty-box{ width: 116px !important;}
	.catalog-category-view .products.wrapper .product-item .qty-box .dz-qty{ width: 68px;}
	.mob-summer-collection-outer.deals-of-month-outer .mob-deal-month .owl-stage-outer .owl-stage > div img {         width: 100%;         /*height: 170px; */        background-position: 0px 0 !important;     }
	    .catalog-category-view .products-grid.pro-moblist li.item.product.product-item .product-item-info { min-height: 330px !important;         height: 330px;    }
	.catalog-product-view .product-info-main .product-info-price .price-box{ padding-right: 0;}
	.read-more-container .read-more-toggle {         width: 13%;     }
	    .cms-index-index .home-store-cont .ftext:after {         right: 157px;     }
	.checkout-cart-index .block.crosssell .crosspro ul li{     min-height: /*470px*/ 241px;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav > div{         width: 27px;         height: 27px;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-prev {         left: -27px;     }
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-next{         right: -27px;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-prev{     background-position: 7px 6px;}
	.checkout-cart-index .crosssell .owl-theme .owl-controls .owl-nav .owl-next {         background-position: 7px -15px;     }
	.checkout-cart-index .product-items .product-item-actions .actions-primary button.tocart{ width: 87px !important;}
	.cms-index-index .home-store-cont .ftext:before{         width: 168px;}
	.all-blogs-outer {         width: 199px !important;     }
	.mob-blog-outer li p a{ padding:5px 5px !important;}
	.footer-bottom .footer-paymethod img{ width: 32px !important;}
	.footer-bottom address{ font-size: 12px;}
	.mob-feature-pro .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {         right: 0px !important;         bottom: 3px;     }
	#discount-coupon-form .field label{     font-size: 13px;}
	.checkout-cart-index .cart-summary{ margin-top: 190px;}
	.cart-summary .block.discount {         bottom: 300px;     }
	.checkout-cart-index .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist:after{ display:none;}
	.mob-first-order a{         padding: 2px 3px;}
    .cart-summary .sav-sce {         bottom: 279px;     }
	.buy-sh-btn a{     font-size: 14px;}
	.customer-con .main-con{ font-size: 14px;}
	    .customer-con .main-con .title {         font-size: 18px;     }
	.mob-blog-outer li p a:after{         font-size: 18px;         line-height: 32px;}
	.mob-blog-outer li p a{         font-size: 12px;}
	    .cms-index-index .mob-blog-outer .owl-carousel button.owl-dot {         width: 59px;     }
	.home-store-cont label.ftext:before {         right: 54px;     }
	.catalog-product-view .products-grid .price-box .price, .catalog-product-view .products-grid .price-box {         font-size: 13px !important;     }
	.catalog-product-view .block.related .products-related .product-item-photo, .catalog-product-view .products-grid .product-item-photo{     min-height: 72px;}
	    .free-shipping-details {         font-size: 11px;         line-height: 18px;     }
	.catalog-product-view .box-tocart .qty select{         min-width: 58px !important;}
	.catalog-product-view .box-tocart .dz-qty {         width: 51px;     }
	.catalog-product-view .box-tocart .qty.field {         width: 120px;     }
	    .mob_description + .ulmod-read-more-trigger {         width: 130px;     }
	.catalog-category-view .product-items .product-item-name, .catalog-category-view .product-items .product.name a{        height: 53px !important;} 
	.mob-feature-pro .products.wrapper .product-item .qty-box .dz-qty {         width: 46px;         font-size: 11px;         line-height: 35px;     }
	    .cms-index-index .mob-feature-pro .products.wrapper .product-item .qty-box .input-text.qty {         width: 50px;         padding-right: 18px;     }
	.feature-pro-slider-outer.mob-feature-pro .product-items .product-item-actions .actions-primary button.tocart {         width: 96px !important;     }
	.mob-summer-collection-outer.deals-of-month-outer img{ object-position:0 0;}
	.mob-summer-collection-outer.deals-of-month-outer img {         /*height: 140px; */    }
	.mob-summer-collection-outer.deals-of-month-outer .section-title .line-l, .mob-summer-collection-outer.deals-of-month-outer .section-title .line-r{ min-width: 15.3% !important;}
	.header-top-section .discount-msg{ font-size: 10px !important;}
	.request-catalog-outer .zcwf_lblLeft .zcwf_row { width: 100%;     float: none;}
	    .page-header.type2 .header .logo {         max-width: 190px;     }
	.mob-discount-msg .msg-outer {         font-size: 9px;     }
	.catalog-category-view .products-grid .product-item-details .product-item-actions form .tocart{         width: 87px !important;         font-size: 10px;}
	.catalog-category-view .products-grid .product-item .product-item-info .product-item-photo {         min-height: 81px;     }
	.catalog-category-view .products-grid .product-item .price-container .price,.catalog-category-view .products-grid .product-item .price-box {         font-size: 13px;     }
	.mob-first-order a.call-icon{         margin-left: 3px}
	.page-wrapper .page-header.type2 .header .logo{         max-width: 190px;}
	.catalog-product-view .block.related .input-text.qty, .catalog-product-view .products-grid .input-text.qty{         width: 48px !important;         padding-left: 4px;}
    .catalog-product-view .block.related .products-related ul li {         min-height: 291px;     }
	.catalog-product-view .block.related .product.actions {         width: 76px !important;     }
	.catalog-product-view .products-grid .product-item-details .product-item-actions .tocart{         font-size: 10px;}
	.catalog-product-view .block.related .products-related ul li .product-item-actions .action.towishlist:after, .customer-bought-outer .product-item-actions .action.towishlist:after{         width: 20px;         height: 22px;}
	.catalog-product-view .block.related .products-related ul li .product-item-actions .secondary-addto-links .action.towishlist {         bottom: 6px;         padding: 0 !important;         right: 0px !important;   }
	.catalog-product-view .customer-bought-outer .products-grid .product-item .product-item-info {         min-height: 332px !important;     }
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .tocart{         width: 82px !important;}
	.catalog-product-view .customer-bought-outer .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist{          bottom: 6px;         padding: 0 !important;}
}
/*----------end-----------*/

@media only screen and (min-width: 1401px) {
        .home-store-cont input[type="checkbox"]:checked~label.ftext {
            margin-top: -55px;
            margin-right: 236px;
        }
    }

    h3 {
        font-weight: 600;
        font-size: 2.5rem;
        margin-top: 2.25rem;
        margin-bottom: 1.8rem;
    }

    @media only screen and (max-width: 600px) {
        .dzeeb label.ftext:hover {
            background: #f2f4f3;
            color: #fff;
        }
    }

    .extra {
        display: none;
    }

    .dzeeb input[type="checkbox"] {
        height: 2em;
        display: block;
        appearance: none;
    }

    .dzeeb label {
        font-weight: bold;
        color: #000;
    }

    .dzeeb label:before {
        content: "Read More";
    }

    .dzeeb input[type="checkbox"]:checked~label:before {
        content: "Read Less";
    }

    .dots:has(~ input[type="checkbox"]:checked) {
        display: none;
    }

    .extra:has(~ input[type="checkbox"]:checked) {
        display: inline;
    }

    body {
        font-size: 1.3rem;
    }

    .products-grid .product-item .old-price {
        display: block;
    }


    .buyer-guide-content h2 {
        font-weight: 600;
        font-size: 34px;
    }

    .products-grid .product-item-details .product-item-actions .tocart,
    .products-list .product-item-details .product-item-actions .tocart {
        border-radius: 0px;
    }

    .brand-container {
        margin: 0 auto -47px;
        max-width: 1170px;
        overflow: hidden;
        padding: 0;
        text-align: center;
    }

    .divider {
        clear: both;
        background: 0 0;
        color: #1e2533;
        display: inline-block;
        font-size: 20px;
        font-weight: 300;
        height: auto;
        letter-spacing: 4px;
        line-height: 1;
        margin: 70px 0 0;
        overflow: visible;
        padding: 0 20px;
        position: relative;
        text-align: center;
        text-indent: 0;
        text-transform: uppercase;
        z-index: initial;
    }

    .our_clinets {
        height: 136px;
        background: url(https://dzeeusa.com/media/wysiwyg/homepage-logo.png) no-repeat center center;
        background-size: 100% 100%;
        margin-bottom: 12px;
    }

    .buyer-guide-content {
        position: absolute;
        width: 600px;
        right: 0px;
        font-size: 16px;
        line-height: 30px;
        text-align: left;
        left: 300px;
        top: 100px;
    }

    .buyer-guide-content a {
        width: 200px;
    }


    @media only screen and (max-width: 820px) {
        .buyer-guide-content {
            left: 40px;
            top: 10px;
        }

        .buyer-guide-content a {
            width: 220px;
        }
    }