span.bulkmsg, .tableclass, .tableclass tr:nth-child(odd) {
    background-color: #007BFF !important;
    color: white !important;
}
.product-view-style-03 img.new.lazyloaded {
    margin-top: 33px !important;
    margin-left: 95% !important;
    position: absolute;
    transform: translate(-50%, -50%) rotate(92deg);
    z-index: 10;
    width: 71px;
}
.page-products img.new.lazyloaded {
    margin-top: 21px;
    margin-left: 22px;
    position: absolute;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 71px;
}
.product-view-style-03 p.coming_soon {
    margin-top: 46px !important;
    margin-left: 89% !important;
    position: absolute;
    transform: translate(-50%, -50%) rotate(73deg);
    z-index: 10;
    width: 71px;
}
.page-product-configurable p.coming_soon {
    margin-top: 46px !important;
    margin-left: 89% !important;
    position: absolute;
    transform: translate(-50%, -50%) rotate(73deg);
    z-index: 10;
    width: 71px;
}
.page-products p.coming-soon {
    margin-top: 58px;
    margin-left: 4.5%;
    position: absolute;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 64px;
}
.page-product-configurable img.new.lazyloaded {
    margin-top: 33px !important;
    margin-left: 95% !important;
    position: absolute;
    transform: translate(-50%, -50%) rotate(92deg);
    z-index: 10;
    width: 71px;
}
.page-product-configurable img.hot-deals.lazyloaded {
    margin-top: 48px !important;
    margin-left: 92% !important;
    position: absolute;
    transform: translate(-50%, -50%) rotate(90deg);
    z-index: 10;
    width: 102px;
    border-radius: 4px;
}
.page-product-configurable img.best.lazyloaded {
    margin-top: 54px !important;
    margin-left: 93% !important;
    position: absolute;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 92px;
}
.page-product-configurable .product-right.col-sm-12, .product-view-style-03 .product-right.col-sm-12 {
    width: 40%;
    margin-left: 5%;
    margin-top: 1%;
}
.page-product-configurable .fotorama-item.fotorama, .product-view-style-03 .fotorama-item {
    display: block;
    box-shadow: 0 0px 4px rgba(0, 0, 0, 0.45), 0 -4px 10px rgba(0, 0, 0, -0.55), 4px 0 10px rgba(0, 0, 0, -1.55), -4px 0 10px rgba(0, 0, 0, -4.55);
}
@media screen and (min-width:412px) and (max-width:420px){
    span.blueberrypopular1 {
        margin-left: 128px !important;
    }
    span.popular {
        margin-left: 142px !important;
    }
    }
    @media screen and (min-width:912px) and (max-width:920px){
        .products-grid.wishlist .product-item:nth-child(3n + 1) {
            margin-left: 0px !important;
        }
        .account .products-grid.wishlist .box-tocart>.fieldset {
            display: flex !important;
            flex-direction: column;
        }
        .account form#wishlist-view-form ol.product-items .product-item-inner .product-item-actions button.action.tocart.primary {
            margin-top: 10px !important;
        }
        .account .products-grid.wishlist .product-item {
            padding: 10px !important;
        }
        .account .products-grid.wishlist .product-item {
            width: calc((100% - 4%) / 3) !important;
        }
        .tierprice.simple-hideme .tableclass {
            width: 96% !important;
        }
        .product-item-info .product-item-inner.product-list-style-35 .product.actions.product-item-actions .actions-primary .cart-qty {
            float: right;
            margin: 0px 10px !important;
        }
        .page-products img.new.lazyloaded {
            margin-top: 5.5% !important;
            margin-left: 5.5% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 71px;
        }
        .checkout-cart-index .cart-container:before {
            width: 0% !important;
        }
        .checkout-cart-index #form-validate{
            width: 100% !important;
        }
        .checkout-cart-index #form-validate button.action {
            width: 30% !important;
        }
        .product-item .price-wishlist {
            column-gap: 16% !important;
        }
        .cdz-navigation .cdz-horizontal-menu .groupmenu {
            margin: 0;
            display: flex !important;
            justify-content: center;
            position: relative;
        }
        .active .cdz-navigation .cdz-horizontal-menu .groupmenu {
            margin: 0;
            display: flex !important;
            justify-content: center;
            left: -24% !important;
            position: relative;
        }
        .product-view-style-03 img.new.lazyloaded {
            margin-top: 33px !important;
            margin-left: 93% !important;
        }        
        .page-product-configurable .product-right.col-sm-12, .product-view-style-03 .product-right.col-sm-12 {
            width: 100% !important;
            margin-left: 0% !important;
        }
        .product-view-style-03 p.coming_soon {
            margin-top: 46px !important;
            margin-left: 84% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(73deg);
            z-index: 10;
            width: 71px;
        }        
        .page-product-configurable p.coming_soon {
            margin-top: 46px !important;
            margin-left: 84% !important;
            width: 71px;
        }
        .page-products p.coming-soon {
            margin-top: 70px !important;
            margin-left: 8% !important;
            width: 64px;
        }
        .page-product-configurable img.new.lazyloaded {
            margin-top: 28px !important;
            margin-left: 94% !important;
            width: 63px;
        }
        .page-product-configurable img.hot-deals.lazyloaded {
            margin-top: 39px !important;
            margin-left: 90% !important;
            width: 81px;
        }
        .page-product-configurable img.best.lazyloaded {
            margin-top: 38px !important;
            margin-left: 93% !important;
            width: 70px;
        }        
        span.popular {
            margin-left: 11px !important;
        }
        span.blueberrypopular1 {
            margin-left: -3px !important;
        }
    }
    span.blueberrypopular1 {
        margin-left: 28px;
    }
    span.popular {
        margin-left: 40px;
    }
    @media only screen and (max-width: 767px){
        .account form#wishlist-view-form ol.product-items .product-item-inner .product-item-actions button.action.tocart.primary {
            padding: 0px 10px !important;
        }
        .account .block.account-nav .title {
            background: #007BFF !important;
            border: 1px solid #007BFF !important;
            color: #fff !important;
        }
    .blog-post-view .pagebuilder-mobile-hidden {
        display: block !important;
    }
    .account .products-grid.wishlist .product-item {
        padding: 15px !important;
        margin: 10px 0px !important;
    }
    }
    
    @media only screen and (min-width:200px) and (max-width: 550px){
    .blog-post-af5000 .owl-carousel .owl-prev.disabled {
        width: 25px;
        top: 75% !important;
    }
    .filter-options-content-inner {
        scrollbar-color: #007BFF !important;
    }
    .blog-post-af5000 .post-bottom .post-gallery .owl-next {
        right: 0;
        margin-top: -27% !important;
        width: 25px;
    }
    .blog-post-af5000 .post-bottom .post-gallery .owl-prev {
        width: 25px !important;
        margin-top: -27% !important;
    }
    }
    @media only screen and (min-width:700px) and (max-width: 1025px){
    .blog-post-af5000 .post-bottom .post-gallery .owl-prev {
        width: 25px;
        margin-top: -16% !important;
    }
    .blog-post-af5000 .post-bottom .post-gallery .owl-next {
        right: 0;
        margin-top: -16% !important;
        width: 25px;
    }
    }
    .cms-index-index .slick-slider .slick-arrow.slick-next{
    margin-right:29px;
    }
    @media only screen and (min-width: 819px) and (max-width: 860px){
    #maincontent .columns .main .owl-carousel .owl-prev.disabled {
        width: 25px;
        top: 13% !important;
    }
    .blog-post-grid .owl-nav .owl-next {
        width: 25px;
        right: 2px;
        top: 13% !important;
    }
    }
    
    @media screen and (min-width:800px) and (max-width:819px){
        .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
            width: 96% !important;
            margin: 0 auto;
        }
        .active .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
            left: 0px !important;
        }
        .active .cdz-navigation .cdz-horizontal-menu .groupmenu {
            margin: 0;
            display: flex !important;
            justify-content: center;
            position: relative;
            left: 6% !important;
        }
        .cdz-navigation .cdz-horizontal-menu .groupmenu {
            margin: 0;
            display: flex !important;
            justify-content: center;
            position: relative;
            left: 20% !important;
        }
        .page-products img.new.lazyloaded {
            margin-top: 31px !important;
            margin-left: 31px !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 71px;
        }
        .tierprice.simple-hideme .tableclass {
            width: 96% !important;
        }
        .page-products span.bulkmsg {
            margin-left: 0% !important;
            width: 96% !important;
        }
    }

    @media screen and (min-width:820px) and (max-width:850px){
        .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
            width: 96% !important;
            margin: 0 auto;
        }
        .active .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
            left: 0px !important;
        }
        .page-products span.bulkmsg {
            margin-left: 0% !important;
            width: 96% !important;
        }
        .product-item-info .product-item-inner.product-list-style-35 .product.actions.product-item-actions .actions-primary .cart-qty {
            float: right;
            margin: 0px 10px !important;
        }
        #html-body [data-pb-style=NXNWMQF]{
            height: 500px;
        }
        .account .active .cdz-horizontal-menu {
            width: 100%;
            left: -19% !important;
            position: relative;
        }
        .products-grid.wishlist .product-item:nth-child(3n + 1) {
            margin-left: 0px !important;
        }
        .account .products-grid.wishlist .product-item {
            width: calc((100% - 4%) / 3) !important;
        }
        .account .products-grid.wishlist .box-tocart>.fieldset {
            display: flex !important;
            flex-direction: column;
        }
        .blog-page .active .cdz-horizontal-menu {
            width: 100%;
            left: -19% !important;
            position: relative;
        }
        .tierprice.simple-hideme .tableclass {
            width: 96% !important;
        }
        .page-products img.new.lazyloaded {
            margin-top: 6% !important;
            margin-left: 6% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 71px;
        }
        .page-products p.coming-soon {
            margin-top: 70px !important;
            margin-left: 9% !important;
            width: 64px;
        }
        .checkout-cart-index .cart-container .form-cart .action.continue{
            margin: 0 auto !important;
        }
        .checkout-cart-index #form-validate button.action {
            margin-right: 5px;
            margin: 0 auto;
        }    
        .checkout-cart-index .cart-container:before {
            width: 0% !important;
        }
        .checkout-cart-index #form-validate{
            width: 100% !important;
        }
        .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
            width: 30% !important;
        }
        .checkout-cart-index #form-validate button.action {
            width: 33% !important;
        }
        .customer-account-create .active .cdz-horizontal-menu, .page-layout-1column .active .cdz-horizontal-menu{
            width: 100%;
            left: -18% !important;
            position: relative;
        }
        .cdz-navigation .cdz-horizontal-menu .groupmenu {
            margin: 0;
            display: flex !important;
            justify-content: center;
            position: relative;
            left: 20% !important;
        }
        .product-view-style-03 img.new.lazyloaded {
            margin-top: 33px !important;
            margin-left: 92% !important;
        }        
        .page-product-configurable .product-right.col-sm-12, .product-view-style-03 .product-right.col-sm-12 {
            width: 100%;
            margin-left: 0%;
        }
        .product-view-style-03 p.coming_soon {
            margin-top: 46px !important;
            margin-left: 82% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(73deg);
            z-index: 10;
            width: 71px;
        }
        .page-product-configurable p.coming_soon {
            margin-top: 46px !important;
            margin-left: 82% !important;
            width: 71px;
        }
        .page-product-configurable img.new.lazyloaded {
            margin-top: 28px !important;
            margin-left: 93% !important;
            width: 63px;
        }        
        .page-product-configurable img.hot-deals.lazyloaded {
            margin-top: 39px !important;
            margin-left: 89% !important;
            width: 81px;
        }        
        .page-product-configurable img.best.lazyloaded {
            margin-top: 45px !important;
            margin-left: 90% !important;
            width: 70px;
        }
        span.popular {
            margin-left: 344px !important;
        }
        span.blueberrypopular1 {
            margin-left: 338px !important;
        }
        .category123 img {
            width: 52px !important;
            height: 53px !important;
            border-radius: 10px !important;
        }
        .img-wrapper {
            width: 100px !important;
            height: 100px !important;
        }
        span.grey {
            overflow: hidden !important;
            display: -webkit-box !important;
            -webkit-line-clamp: 1 !important;
            -webkit-box-orient: vertical !important;
        }
        .cms-clubhousevape-about-us .pagebuilder-overlay.pagebuilder-poster-overlay {
            height: 416px !important;
        }
        #maincontent .columns .main .owl-carousel .owl-prev.disabled {
            width: 25px;
            top: 10% !important;
        }
        #maincontent .columns .main .owl-carousel .owl-prev.disabled {
            width: 25px;
            top: 10% !important;
        }
    }
    a.Con-Colr {
        color: black !important;
    }
    a.Con-Clr {
        color: black !important;
    }
    
    .block-bg-02.white-title .cdz-block-title .b-title.h2 {
        color: black !important;
    }
    .headingofcolumn {
        text-align: left;
        background-color: #007BFF;
        width: -29%;
        height: 28px;
    }
    .pagebuilder-column hr {
        border: 0;
        border-top: 1px solid #d1d1d1;
        margin-bottom: 0px;
        margin-top: 11px;
    }
    .pagebuilder-column p {
        margin-left: 4px;
    }
    .blog-post-af5000 .block-static-block .pagebuilder-column-group .pagebuilder-column {
        border: 1px solid #007BFF;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .block-static-block .pagebuilder-column-group .pagebuilder-column {
        border: 1px solid #007BFF;
        margin-right: 87px;
        margin-bottom: 20px;
    }

    @media screen and (min-width:540px) and (max-width:580px){
        .page-header {
            margin-bottom: 0px !important;
        }
        .tierprice.simple-hideme .tableclass {
            width: 96% !important;
        }
        .page-products .custom-options {
            margin-left: 0 !important;
        }
        .page-products li.item.product.product-item {
            width: 100% !important;
        }
        .product-item .price-wishlist {
            text-align: center;
            display: flex;
            flex-direction: row;
            justify-content: center;
            width: 100%;
            padding-right: 2%;
            float: left;
            column-gap: 10%;
            padding: 0px 10px;
        }
        #html-body [data-pb-style=K9P7CI5] {
            border-radius: 10px !important;
        }
        #html-body [data-pb-style=M8OG7D3]{
            border-radius: 10px !important;
        }
        .product-view-style-03 img.new.lazyloaded {
            margin-top: 33px !important;
            margin-left: 94% !important;
        }
        .page-product-configurable .product-right.col-sm-12, .product-view-style-03 .product-right.col-sm-12 {
            width: 100% !important;
            margin-left: 0% !important;
        }
        .product-view-style-03 p.coming_soon {
            margin-top: 46px !important;
            margin-left: 87% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(73deg);
            z-index: 10;
            width: 71px;
        }
        .page-product-configurable p.coming_soon {
            margin-top: 46px !important;
            margin-left: 87% !important;
            width: 71px;
        }   
        .page-products p.coming-soon {
            margin-top: 70px !important;
            margin-left: 9% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 64px;
        }
        .page-product-configurable img.new.lazyloaded {
            margin-top: 28px !important;
            margin-left: 95% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(92deg);
            z-index: 10;
            width: 63px;
        }
        .page-product-configurable img.hot-deals.lazyloaded {
            margin-top: 39px !important;
            margin-left: 92% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(90deg);
            z-index: 10;
            width: 81px;
            border-radius: 4px;
        }
        .page-product-configurable img.best.lazyloaded {
            margin-top: 38px !important;
            margin-left: 93% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 70px;
        }
        span.blueberrypopular1 {
            margin-left: 235px !important;
        }
        span.popular {
            margin-left: 263px !important;
        }
        .img-wrapper{
        width:113px !important;
        height:106px !important;
        }
        div#topbestseller .block-products-list .products-grid .product-item {
            max-width: calc((100% / 2) - 31px) !important;
            margin-left: 16px !important;
            padding: 14px !important;
        }
    }
    
    .catalog-category-view .category-description p a {
        color: #007BFF;
    }
    
    
    @media screen and (min-width:1024px) and (max-width:1030px){
        .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
            width: 96% !important;
            margin: 0 auto;
        }
        .active .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
            left: -90px !important;
        }
        .product-item .price-wishlist {
            column-gap: 20% !important;
        }
        .page-products li.item.product.product-item {
            width: 100% !important;
        }
        .sec2 {
            transform: translateY(-3px) !important;
        }
        #bestdeal .products-grid .product-item{
            height: 410px !important;
        }
        div#topbestseller .block-products-list .products-grid .product-item {
            height: 410px !important;
        }
        .cms-index-index .col-sm-24 .brand-style01 .slick-slider .slick-list.draggable {
            margin-top: 10px !important;
        }
        .txt-heading{
            font-size: 40px !important;
            margin-left: 0px !important;
        }
        .home-last3-new {
            padding-bottom: 0px !important;
        }
      
        figure.vape-back.vape-back-one>img{
            height: 540px !important;
        }
        figure.vape-back.vape-back-one {
            width: 545px !important;
        }
        figure.img-collection.colletion-one {
            width: 335px !important;
        }
        .home-last3 {
            font-size: 14px !important;
            line-height: 16.2px !important;
        }
        .home-middlesection-subh {
            font-size: 33px !important;
            line-height: 44px !important;
        }
        .home-middlesection-h {
            font-size: 40px !important;
            line-height: 55px !important;
        }
        .home-lastsec2 {
            margin-left: 41% !important;
        }
        .category123 img {
            width: 125px !important;
            height: 100px !important;
        }
        .service-banner-style01 .item {
            width: 25% !important;
        }
    .categorypath-new-arrival .product-item .product-item-actions .actions-secondary>.action {
        float: none !important;
    }
    .categorypath-new-arrival button.action.tocart.primary {
        font-size: 11px !important;
    }
    .category-offers .product-item-actions .actions-primary+.actions-secondary {
        width: -1px !important;
    }
    .categorypath-offers .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
        width: 94px !important;
        font-size: 10px !important;
    }
    .categorypath-new-arrivals-vapes-html .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
        width: 74px !important;
        margin-left: -19px;
    }
    .categorypath-new-arrivals-vapes-html .product-item .product-item-actions .actions-secondary>.action {
        float: none;
    }
    #topbestselleroffer .action.primary, #topbestselleroffer button.action {
        width: 142px;
    }
    }
    .wishlist-index-index li.product-item strong.product-item-name {
        height: auto !important;
    }
    .catalog-category-view .block-wishlist .product-items .product-item .product-item-name {
        height: auto;
    }
    .checkout-index-index .container.sticky-menu.js-sticky-menu.active {
        display: none;
    }
    .catalog-product_compare-index table#product-comparison {
        width: auto;
    }
    @media only screen and (min-width:1000px) and (max-width:1100px){
    .wishlist-index-index form#wishlist-view-form .box-tocart button.action.tocart.primary {
        font-size: 9px !important;
    }
    }
    .wishlist-index-index form#wishlist-view-form ol.product-items .product-item-inner .product-item-actions button.action.tocart.primary {
        width: auto;
    }
    @media only screen and (min-width: 901px) and (max-width: 1000px){
        .img-wrapper {
            width: 180px !important;
            height: 80px !important;
        }    
        .category123 img {
            width: 110px !important;
            height: 100px !important;
            border-radius: 10px;
        }
        .categorypath-new-arrival button.action.tocart.primary {
            font-size: 11px !important;
        }
    }

    @media screen and (width: 768px) and (height: 1024px){

        .cart-container .form-cart {
            border-radius: 10px !important; 
            width: 100% !important;
        }
        .cart-container .cart-summary {
            width: 100% !important;
            position: relative !important;
        }
    }

    @media screen and (min-width: 768px) and (max-width: 900px){
        .cms-index-index .actions-secondary {
            margin-right: -20px !important;
        }
        .product-item .price-wishlist {
            column-gap: 16% !important;
        }
        .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows {
            max-width: 93% !important;
            display: flex !important;
            justify-content: center !important;
        }

        .shopbrand-brand-view .product-item-info .product-item-inner.product-list-style-35 .product.actions.product-item-actions .actions-primary .cart-qty {
            margin-right: 10px !important;
        }
        .shopbrand-brand-view .page-products .list.products-list .product-item .product-item-info{
            display: flex !important;
            gap: 15px;
            justify-content: center;
            align-items: center;
        }

        .category-disposable-vapes .catalog-category-view .list.products-list .item.product-item .product-item-top {
            width: 99% !important;
        }
        .category-disposable-vapes .list.products-list .item.product-item .product-item-details {
            width: 100%;
            display: flex !important;
            flex-direction: column;
            gap: 10px;
        }
        .catalog-category-view .tierprice {
            width: 100% !important;
            display: flex !important;
            flex-direction: column;
        }


        .page-products .list.products-list .product-item .product-item-info{
            display: block !important;
        }
        .page-products .actions-primary .tocart, .actions-secondary>a.action{
            border-color: transparent !important;
            background: transparent !important;
        }
        .shopbrand {
            transform: translateY(20px) !important;
        }
        .bestarrivals3 {
            margin-top: 65px !important;
        }
        .bestarrivals2 {
            margin-top: -40px !important;
        }
        .bestarrivals1 {
            margin-top: 65px !important;
        }
        figure.img-collection.colletion-one>img {
            width: 100% !important;
        }
        figure.vape-back.vape-back-one>img{
            width: 100% !important;
        }
        figure.vape-back.vape-back-one>img {
            width: 100% !important;
        }
        figure.img-collection.colletion-one>img {
            width: 100% !important;
        }
        .page-header .sticky-menu.active .header-panel-center {
            right: 115px !important;
            top: 16px !important;
        }
        .page-product-configurable .page-header .sticky-menu.active .header-panel-center {
            right: 98px !important;
            top: 16px !important;
        }
        .page-header .sticky-menu.active .features-links>li {
            margin: 0 10px 0 0 !important;
        }
        .page-header {
            border-bottom: 1px solid #d1d1d1;
            margin-bottom: 0px !important;
        }
        .active .cdz-navigation .cdz-horizontal-menu .groupmenu {
            margin: 0;
            display: flex !important;
            justify-content: center;
            position: relative;
            left: -10% !important;
        }

        .product-view-style-03 img.new.lazyloaded {
            margin-top: 33px !important;
            margin-left: 91% !important;
        }
        .page-product-configurable .product-right.col-sm-12, .product-view-style-03 .product-right.col-sm-12 {
            width: 100%;
            margin-left: 0%;
        }
        .product-view-style-03 p.coming_soon {
            margin-top: 46px !important;
            margin-left: 80% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(73deg);
            z-index: 10;
            width: 71px;
        }
        .page-product-configurable p.coming_soon {
            margin-top: 46px !important;
            margin-left: 80% !important;
            width: 71px;
        }

        .page-product-configurable img.new.lazyloaded {
            margin-top: 28px !important;
            margin-left: 92% !important;
            width: 63px;
        }
        .page-product-configurable img.hot-deals.lazyloaded {
            margin-top: 38px !important;
            margin-left: 88% !important;
            width: 81px;
        }        
        .page-product-configurable img.best.lazyloaded {
            margin-top: 45px !important;
            margin-left: 90% !important;
            width: 70px;
        }
        span.donutpopular {
            display: flex;
        }
        span.blueberrypopular1 {
            margin-bottom: 12px;
            margin-left: 42px;
        }
        span.blueberrypopular {
            display: flex !important;
        }
        p.blueberry {
            margin-bottom: -20px;
        }
        span.popular {
            padding-top: 2px;
            margin-bottom: 28px;
            margin-left: 75px !important;
            margin-top: 2px !important;
        }
        pan.donutpopular {
            display: flex;
        }
        p.donut {
            margin-bottom: -38px;
        }
        .categories608{
        margin-top:27px !important;
        }
        
        .category123 img {
        width: 95px !important;
        height: 85px !important;
        border-radius: 10px !important;
        }
        
        .img-wrapper {
            width: 100px !important;
            height: 105px !important;
        }
        span.grey {
            overflow: hidden !important;
            display: -webkit-box !important;
            -webkit-line-clamp: 1 !important;
            -webkit-box-orient: vertical !important;
        margin-right:30px;
        }
        .cms-index-index .grid .widget-product-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary .primary span {
            font-size: 12px !important;
        }
        .categorypath-new-arrival button.action.tocart.primary {
            font-size: 8px !important;
        }
    }
         .newin {
        text-decoration: uppercase;
        text-transform: uppercase;
        background-color: #FF0000;
        padding-left: 11px;
        padding-right: 11px;
        text-align: center;
        font-weight: 600;
        color: #ffff;
    }
    .categorypath-new-arrival .block.widget.block-products-list.grid .product-item-inner button.action.tocart.primary {
        width: auto;
    }
    @media only screen and (min-width: 280px) and (max-width: 500px){
        span.blueberrypopular1 {
            margin-left: 8px;
        }
        span.popular {
            margin-left: 20px !important;
        }
        .categorypath-new-arrival .block.widget.block-products-list.grid ol.product-items.widget-product-grid li.product-item {
            max-width: calc((100% / 2) - 23px) !important;
        }
        .categorypath-new-arrival .block.widget.block-products-list.grid li.product-item .product-item-inner {
            float: right !important;
        }
        .categorypath-new-arrival .block.widget.block-products-list.grid ol.product-items.widget-product-grid li.product-item .actions-primary button.action.tocart.primary span {
            font-size: 11px !important;
        }
        .category-new-arrival .block.widget.block-products-list.grid ol.product-items.widget-product-grid li.product-item .product-item-details {
            float: none !important;
        }
    }
    @media only screen and (min-width: 501px) and (max-width: 750px){
    .blog-post-grid .owl-nav .owl-next {
        width: 25px;
        right: 2px;
        top: 8% !important;
    }
    #maincontent .columns .main .owl-carousel .owl-prev.disabled {
        width: 25px;
        top: 8% !important;
    }
    .categorypath-new-arrival .block.widget.block-products-list.grid ol.product-items.widget-product-grid li.product-item {
        max-width: calc((100% / 3) - 23px) !important;
    }
    .category-new-arrival .block.widget.block-products-list.grid ol.product-items.widget-product-grid li.product-item .product-item-details {
        float: none !important;
    }
    }
    @media only screen and (min-width: 768px) and (max-width: 912px){
        .product-item .price-box .price {
            font: 600 16px / 1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
        }
    .categorypath-new-arrival .product-item .product-item-actions .actions-secondary>.action {
        float: none !important;
    }
    
    .categorypath-new-arrival .block.widget.block-products-list.grid ol.product-items.widget-product-grid li.product-item {
        max-width: calc((100% / 4) - 23px) !important;
    }
    }
    .categorypath-new-arrival .price-box.price-final_price {
        text-align: left;
    }
    
    @media only screen and (min-width: 280px) and (max-width: 300px){
        .product-view-style-03 img.new.lazyloaded {
            margin-top: 33px !important;
            margin-left: 89% !important;
        }
        .page-products span.bulkmsg {
            margin-right: 36px !important;
        }
        .page-product-configurable .product-right.col-sm-12, .product-view-style-03 .product-right.col-sm-12 {
            width: 100% !important;
            margin-left: 0% !important;
        }
        .product-view-style-03 p.coming_soon {
            margin-top: 46px !important;
            margin-left: 74% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(73deg);
            z-index: 10;
            width: 71px;
        }
        .page-product-configurable p.coming_soon {
            margin-top: 46px !important;
            margin-left: 73% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(73deg);
            z-index: 10;
            width: 71px;
        }
        .page-products p.coming-soon {
            margin-top: 55px !important;
            margin-left: 14% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 64px;
        }        
        .page-product-configurable img.new.lazyloaded {
            margin-top: 28px !important;
            margin-left: 90% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(92deg);
            z-index: 10;
            width: 63px;
        }
        .page-product-configurable img.hot-deals.lazyloaded {
            margin-top: 39px !important;
            margin-left: 85% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(90deg);
            z-index: 10;
            width: 81px;
            border-radius: 4px;
        }
        .page-product-configurable img.best.lazyloaded {
            margin-top: 37px !important;
            margin-left: 89% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 70px;
        }
        .categorypath-new-arrival .block.widget.block-products-list.grid li.product-item .product-item-inner {
            float: none !important;
        }
        .customer-account-login .login-container .block .actions-toolbar>.primary .action {
            width: 50% !important;
            margin-right: 85px !important;
        }
        .account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .action-primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button {
            font: 17px/1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
        }
        div#from-range {
            font-size: 10px !important;
        }
        div#from-range-e-eliquid {
            font-size: 10px !important;
        }
        .customer-account-login .control{
            border: 1px solid #c2c2c2;
            vertical-align: baseline;
            width: 74% !important;
            box-sizing: border-box;
        }
        .fieldset .field.note {
            width: 211px;
        }
        .banner-style13 .item-content {
            position: absolute;
            top: 12px !important;
        }
        .page-products .cart-qty .field.qty1 {
            margin-left: 28% !important;
        }
        table.tableclass {
            margin-left: -47px !important;
        }
        .tierprice {
            float: left;
            margin-right: 15px;
            margin-top: 10px;
            width: 73% !important;
        }
        .page-layout-2columns-left .table.tableclass {
            margin-left: -45px !important;
        }
        .shopbrand-brand-view .cart-qty .field.qty1 {
            margin-left: 24% !important;
        }
        .shopbrand-brand-view .product-items .product-item .product-item-info .simple-hideme table.tableclass {
            margin-left: -47px !important;
        }
        span.grey {
            overflow: hidden !important;
            display: -webkit-box !important;
            -webkit-line-clamp: 1 !important;
            -webkit-box-orient: vertical !important;
        }
        .cdz-block-title .b-title.h2, .cdz-block-title .b-title.h1 {
            font: 600 22px/1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif;
            margin-bottom: 0;
            margin-top: 33px !important;
        }
        .block-bg-02.white-title .cdz-block-title .b-title.h2 {
            color: #fff;
            margin-top: 10px !important;
        }
        .tabs-style-10 .mobile-toggle {
            position: absolute;
            right: 0;
            top: 23px !important;
        }
        .block-bg-02.white-title .cdz-block-title .b-title.h2 {
            color: #fff;
            font-size: 16px  !important;
        }
        .grid.products-grid .products:not(.row), .grid.products-grid.products:not(.row) {
            margin-top: 0;
            margin-bottom: 0;
            margin-right: -52px;
        }
        div#topbestseller .actions-primary .tocart span, .actions-secondary > a.action span {
            font-size: 7px !important;
            text-indent: -8px !important;
        }
        .blog-post-grid .owl-nav .owl-next {
            width: 25px;
            right: 2px;
            top: 5% !important;
        }
        #maincontent .columns .main .owl-carousel .owl-prev.disabled {
            width: 25px;
            top: 5% !important;
        }
        div#bestdeal .product-list-style-35 .tocart.primary {
            padding: 6px 10px;
            width: 54px !important;
        }
        .product-list-style-35 .product-item-name a.product-item-link {
            margin-top: 1px !important;
        }
    }
    .categorypath-disposable-vape-more-information-about-disposable-vapes .page-main .page-title-wrapper h1#page-title-heading {
        margin-bottom: 32px;
    }
    .category-description div div div {
        margin-top: 1%;
    }
    .catalog-category-view .category-description .disposiblecategory {
        margin-left: 2%;
        margin-right: 2%;
    }
    .catalog-category-view .category-description .eliquidcategory {
        margin-left: 2%;
    }
    .catalog-category-view .category-description .vapekit {
        margin-left: 2%;
        margin-right: 2%;
    }
    .catalog-category-view .category-description .coil {
        margin-left: 2%;
        margin-right: 2%;
    }
    .catalog-category-view .category-description .capepods {
        margin-left: 2%;
        margin-right: 2%;
    }
    .catalog-category-view .category-description .tanks {
        margin-left: 2%;
        margin-right: 2%;
    }
    .catalog-category-view .category-description .accesseries {
        margin-left: 2%;
        margin-right: 2%;
    }
    .catalog-category-view .category-description p {
      font-size: 16px;
    color:#000;
    }
    @media screen and (min-width:1680px) and (max-width: 1681px){
    .category-description .topcategorymenu .pagebuilder-column-group .pagebuilder-column img.pagebuilder-mobile-hidden {
    width: 91% !important;
    }
    }
    .catalogsearch-result-index .block-wishlist .block-content .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary button.action.tocart.primary {
        margin-top: 10px!important;
        margin-left: -60px!important;
    }
    .catalogsearch-result-index .sidebar-additional .block-wishlist .block-content .product-items .product-item .product-item-info strong.product-item-name {
        height: 50px;
    }
    .catalogsearch-result-index .search .products-list .product-items .product-item .product-item-info .product-item-details .tierprice {
        float: left;
        margin-right: 15px;
        margin-top: 10px;
        width: 63%;
    }
    .block-wishlist .product-items .product-item .product-item-name{
    height:41px;
    }
    .cms-index-index .grid .widget-product-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary .primary span {
        font-size: 14px;
    }
    
    @media screen and (min-width:200px) and (max-width:600px){
    
    .catalog-category-view .category-description{
    float: left !important;
    }
    .catalog-category-view #maincontent .page-title-wrapper {
        margin-bottom: 18% !important;
    }
    .checkout-cart-index .cart-container div#cart-totals table.data.table.totals {
        width: 100% !important;
    }
    .checkout-cart-index .cart-container form#form-validate .cart.main.actions button.action.towishlist {
        margin-bottom: 3% !important;
    }
    .checkout-cart-index table#shopping-cart-table tbody.cart.item tr.item-actions td {
        border: none !important;
    }
    .checkout-cart-index .cart-container table#shopping-cart-table th.col.item {
        border: none !important;
    }
    .checkout-cart-index tbody.cart.item td.col.item .product-item-details dl.item-options {
        margin-left: 6% !important;
    }
    .checkout-cart-index form#form-validate .cart.table-wrapper table#shopping-cart-table {
        width: 100% !important;
    }
    
    .checkout-cart-index form#form-validate tbody.cart.item tr.item-info td.col.item {
        margin-left: 2% !important;
        width: 100% !important;
       border: none !important;
    }
    .checkout-cart-index form#form-validate tbody.cart.item tr.item-info td.col.qty {
        margin-left: 2% !important;
        border: none !important;
    }
    .checkout-cart-index form#form-validate tbody.cart.item tr.item-info td.col.subtotal {
        margin-left: 2% !important;
        border: none !important;
    }
    .checkout-cart-index form#form-validate tbody.cart.item tr.item-info td.col.price {
            margin-left: -3% !important;
      border: none !important;
    }
    }
    
    .catalog-category-view .category-description div  .nexusnicsalt div {
        margin-left: 4%;
    }
    .catalog-category-view .category-description div  .Quadrovapepod div {
        margin-left: 4%;
    }
    .catalog-category-view .category-description div  .MadEyesdisposiblevape div {
        margin-left: 4%;
    }
    .catalog-category-view .category-description div .amorakingcategory div {
        margin-left: 3%;
    }
    .catalog-category-view .category-description div .flowbarnicsalt div p {
        margin-left: 4% !important;
    }
    .catalog-category-view .category-description div  .eluxfirerose div {
        margin-left: 4%;
    }
    .checkout-cart-index tr:nth-child(odd) {
        background-color: #FFFFFF !important;
    }
    
    .checkout-cart-index  .cart-summary._sticky div#cart-totals tbody tr.grand.totals {
    background: #f5f5f5 !important;
        overflow-y: auto;
        overflow-x: auto;
    }
    .checkout-cart-index .cart-summary._sticky div#cart-totals tbody tr.totals.sub { 
    background: #f5f5f5 !important;
        overflow-y: auto;
        overflow-x: auto;
     }
    
    .categorypath-new-arrivals-vapes-html .block-content .products-grid.grid .product-items.widget-product-grid .product-item {
        border: 1px solid #fafafa;
        border-radius: 5px !important;
        box-shadow: 0 0 20px 0 rgb(167 153 142 / 52%) !important;
    }
    
    
    .product-item .product-item-info .product-item-details .tierprice table.tableclass {
        margin-left: 0px;
    }
    .categorypath-offers .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary{
        width: 112px;
    }
    
    
    @media screen and (min-width:768px) and (max-width:900px){
        .active .cdz-navigation .cdz-horizontal-menu .groupmenu {
            margin: 0;
            display: flex !important;
            justify-content: center;
            position: relative;
            left: -10%;
        }
        .categorypath-new-arrival .product-item .product-item-actions .actions-secondary>.action {
            float: none !important;
        }
        .cms-index-index ul.groupmenu.overflow-items-container.hide-page {
            width: 52% !important;
            float: left;
        }
        .category-offers .product-item .product-item-actions .actions-secondary>.action {
            float: none !important;
        }
        .category-offers .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
            font-size: 10px !important;
            text-align: center;
        width:84px;
        }
        .product-item .product-item-info .product-item-details span.bulkmsg {
            margin-left: 0px !important;
        }
        .page-products li.item.product.product-item {
            width: 98% !important;
            margin-right: 1%;
            margin-left: 1%;
        }
        .list.products-list .product-item .product-item-info {
            display: flex !important;
            gap: 15px;
            justify-content: center;
            align-items: center;
        }
        .categorypath-e-liquids .wrapper.list .product-list-style-35 .action.tocart {
            display: inline-block;
            width: auto;
            margin: 0 6px 9px;
        }
        .categorypath-e-liquids .wrapper.list .product-list-style-35 .field.qty .control {
            margin: 9px;
        }
        .categorypath-new-arrivals-vapes-html .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
            width: 74px !important;
            margin-left: -19px;
        }
        .categorypath-new-arrivals-vapes-html .product-item .product-item-actions .actions-secondary>.action {
            float: none;
        }
    }

    @media screen and (min-width:300px) and (max-width:400px){
        .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
            height: 420px;
        }
        #bestdeal ol.product-items.widget-product-grid li.product-item {
            height: 420px;
        }
        .page-product-configurable .mst-related_products__productsList{
            padding: 0px 0 0 5px !important;
        }
        .page-products img.new.lazyloaded {
            margin-top: 9% !important;
            margin-left: 9% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 71px;
        }
    }

    @media screen and (min-width:300px) and (max-width:389px){
        div#topbestseller .tocart.primary {
            margin-top: 20px !important;
        }
        div#bestdeal .product-list-style-35 .tocart.primary {
            padding: 6px 10px;
            margin-top: 10% !important;
        }
        .product-view-style-03 a.referral {
            transform: translate(10px, 5px);
        }
        
    }

    @media screen and (min-width:390px) and (max-width:399px){
        div#topbestseller .tocart.primary {
            margin-top: 8px !important;
        }
        .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
            height: 420px;
        }
        .product-view-style-03 a.referral {
            transform: translate(10px, 5px);
        }
    }

    @media screen and (min-width:400px) and (max-width:500px){
        .page-products img.new.lazyloaded {
            margin-top: 8% !important;
            margin-left: 8% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 71px;
        }
        #html-body [data-pb-style=K9P7CI5] {
            border-radius: 10px !important;
        }
        #html-body [data-pb-style=M8OG7D3]{
            border-radius: 10px !important;
        }

        .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
            height: 420px;
        }
        #bestdeal ol.product-items.widget-product-grid li.product-item {
            height: 410px;
        }
        .page-product-configurable .mst-related_products__productsList{
            padding: 0px 0 0 5px !important;
        }
    }

    @media screen and (min-width:300px) and (max-width:500px){
        .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
            position: relative;
            width: 96%;
            margin: 0 auto;
        }
        .wishlist-index-index .products-grid.wishlist .product-item-actions {
            margin: 0px 0 0 !important;
        }
        .list.products-list .item.product-item .product-item-inner {
            justify-content: left !important;
        }
        .list.products-list .item.product-item .product-item-inner {
            width: 80% !important;
        }
        .product-item-actions {
            display: block !important;
            left: 0%;
            position: unset;
        }
        .tierprice.simple-hideme .tableclass {
            width: 100% !important;
        }

        .page-products .cart-qty button.action.tocart.primary, .page-with-filter .cart-qty button.action.tocart.primary , .catalog-category-view .cart-qty button.action.tocart.primary{
            padding: 12px 20px 25px 15px !important;
            margin-left: 0px !important;
        }

        .cms-clubhousevape-about-us h1 span {
            font-size: 28px !important;
        }
        .cms-clubhouse-vape-privacy-cookies .privacy-policy span {
            font-size: 26px !important;
        }
        .customer-account-create h1 span {
            font-size: 28px !important;
        }
        .cms-clubhousevape-terms-and-conditions .terms-conditions span {
            font-size: 24px !important;
        }
        .cms-clubhousevape-terms-and-conditions .termsconditions div:nth-of-type(4) span{
            font-size: 24px !important;
        }
        .cms-clubhousevape-refund-and-return-policy .return-refund span strong span {
            font-size: 24px !important;
        }
        .cms-clubhouse-vape-help-and-faqs .ask-question span, .about span {
            font-size: 24px !important;
        }
        .cms-clubhouse-vape-medical-disclaimer .western span {
            font-size: 24px !important;
        }
        .cms-clubhousevape-age-verification .page-title span {
            font-size: 24px !important;
        }
        .cms-clubhouse-vape-delivery-options span#UBCDRCF {
            font-size: 24px !important;
        }
        .cms-clubhouse-vape-delivery-options .delivery_option span {
            font-size: 24px !important;
        }

        .cdz-opc-wrapper .table-checkout-shipping-method {
            border-top: 1px solid black !important;
        }
        .checkout-cart-index .cart-container .form-cart .action.continue, .checkout-cart-index .cart-container button {
            width: 70% !important;
        }
        .mstSocialLogin__login .mstSocialLogin__button {
            width: 58%;
        }
        .shopbrand-view-index .grid.products-grid.products:not(.row){
            width: 100% !important;
        }
        .shopbrand-view-index ol.products.list.items.product-items.flex-grid {
            display: grid !important;
            align-items: stretch;
            grid-template-rows: auto;
            grid-template-columns: repeat(2, 1fr) !important;
            column-gap: 15px;
        }
        .page-with-filter a.action.towishlist, .page-with-filter a.action.tocompare, .page-products a.action.towishlist, .page-products  a.action.tocompare {
            color: #000 !important;
            opacity: 1;
        }
        .page-product-configurable .bulletproof-item-actions .actions-primary button.action.tocart.primary{
            width: 100%;
        }
        .product-view-style-03 .bulletproof-item-actions .actions-primary button.action.tocart.primary{
            width: 100%;
        }
        .page-product-configurable ol.block-content {
            padding-left: 0px !important;
        }
        .column.main .block.related {
            margin-left: 12px !important;
        }
        #mst-related_products__productsList_1 .product-item-details {
            text-align: center;
            display: flex !important;
            flex-direction: column !important;
        }
        #mst-related_products__productsList_1 .product-item .price-wishlist {
            padding: 0px 0px !important;
        }
        #mst-related_products__productsList_1 .product-item .tocart {
            width: 100% !important;
        }

        .page-product-configurable .breadcrumbs{
            padding-left: 15px !important;
        }
        .cms-index-index #bestdeal .actions-primary {
            width: 80% !important;
            text-align: center !important;
            margin-left: 0%;
            margin-right: 0%;
        }
        
        .page-product-configurable .mst-related_products__productsList{
            margin-top: 25px;
            width: 100%;
        }
        .page-product-configurable .product.info.detailed .product.items {
            margin-top: 10px !important;
            margin-left: 10px !important;
            margin-right: 25px !important;
        }
        .product-view-style-03 .page-main:not(.page-main-full) > div {
            padding-left: 5px !important;
            padding-right: 25px !important;
        }
        div#topbestseller .block-products-list .products-grid .product-items {
            margin-left: 0px !important;
        }
        .page-products li.item.product.product-item {
            width: 100% !important;
        }
        #topbestselleroffer .actions-secondary>.action, #topbestseller .actions-secondary>.action, #bestdeal .actions-secondary>.action, #newproduct .actions-secondary>.action {
            border-color: #007BFF !important;
            background: #007BFF !important;
        }
        .cms-index-index .product-items .product-item-info span.product-image-container {
            width: 147px !important;
        }
        div#topbestseller .block-products-list .products-grid .product-item {
            max-width: calc((100% / 4) - 23px) !important;
            margin-left: 18px !important;
            padding: 14px !important;
        }
        #bestdeal ol.product-items.widget-product-grid li.product-item {
            width: 46% !important;
            margin-right: 2% !important;
            margin-left: 1% !important;
            text-align: center;
        }
        .cms-index-index button.action.tocart.primary::before {
            color: #fff !important;
        }
        .actions-primary .tocart, .actions-secondary>a.action {
            color: #fff !important;
            width: 35px;
            height: 33px;
            border-color: #007BFF !important;
            background: #007BFF !important;
        }
        .price-wishlist .actions-secondary {
            display: flex !important;
            width: 100% !important;
            justify-content: center !important;
        }
        .product-item .price-wishlist {
            flex-direction: column !important;
        }
        .product-item .price-wishlist {
            column-gap: 21% !important;
        }

        .header-panel-left .nav-toggle {
            top: 8px !important;
        }
        .header-search-wrap {
            padding: 11px 10px 0 0 !important;
        }
        .home-sec16 {
            margin-bottom: 5% !important;
        }
        .product-item .price-wishlist [data-role="priceBox"] {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            overflow: hidden;
            -webkit-box-orient: vertical;
        }
        .actions-primary .tocart, .actions-secondary>a.action {
            border-color: transparent !important;
            background: transparent !important;
        }
        .page-header {
            margin-bottom: 0px !important;
        }
        .slideshow-container{
            padding: 0px !important;
        }
        .cms-index-index .col-sm-24 .brand-style01 .slick-slider .slick-next:before {
            line-height: 2 !important;
        }
        .cms-index-index .slick-prev:before {
            line-height: 2 !important;
        }
        .page-products .custom-options {
            margin-left: 0% !important;
            width: 100% !important;
            margin-top: 3%;
        }
        .product.details-nicotine-strength {
            margin-top: 15px !important;
        }
    
 .page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(5) {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
}
.page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
}
.page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
}
.page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
}
.page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
}        

.categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(5){
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}  
.categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
height: 150px !important;
scrollbar-width: none;
}
.categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

.categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
} 
.categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}   
.categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}        
.categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}
.categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
overflow: auto !important;
margin: 10px 0 30px 0px;
scrollbar-width: none;
}

        .actions-secondary>.action.tocompare {
            padding: 0px 7px !important;
        }
        .mb-bottom-toolbar .menu-items>.item {
            display: none !important;
        }
        .footer-payment {
            margin-bottom: 0px !important;
        }
        .mb-bottom-toolbar {
            display: none !important;
            visibility: hidden !important;
        }
        .page-footer {
            padding-bottom: 0px !important;
        }
        
        .page-products .tierprice {
            margin-left: 0% !important;
        }    
        .catalog-category-view .tierprice {
            width: 75% !important;
        }
        .category-disposable-vapes .product.details.product-item-details {
            width: 75% !important;
        }
        .list.products-list .product-item .product-item-info {
            display: flex !important;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }

        .cdz-block-title .b-title.h2, .cdz-block-title .b-title.h1 {
            font: 700 32px / 1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
        }

        #topbestseller .products-grid.grid {
            padding: 0px 8px 0px 8px !important;
        }
        .home-sec16 {
            margin-top: 45px !important;
        }
        .home-sec3 {
            margin-top: 45px !important;
        }
        .home-sec1{
            margin-top: 40px !important;
        }
        .home-sec2 {
            margin-top: 20px !important;
        }
        .active .header-search-wrap {
            top: 13px !important;
        }
        .page-header .sticky-menu.active .header.panel {
            padding-top: 10px !important;
            padding-bottom: 5px !important;
        }
        figure.img-collection.colletion-one>img {
            width: 100% !important;
        }
        figure.vape-back.vape-back-one>img {
            width: 100% !important;
        }
        .pods-coils {
            margin-left: 0px !important;
        }
        .footer-payment{
            font-family: Heebo;
            font-size: 10.5px !important;
            font-weight: 700;
            line-height: 14.17px !important;
            text-align: center;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
        }
        .mb-toolbar-inner.row {
            background: #007BFF !important;
        }        
        .txt-heading{
            font-size: 38px !important;
            margin-left: 0px !important;
        }
        .coils {
            padding-top: 0px !important;
        }
        .home-last3-heading {
            font-size: 34px !important;
            line-height: 48px !important;
            padding: 0px 2px !important;
        }
        .home-last3 {
            text-align: justify !important;
        }
        .sec1{
            border-radius: 10px !important;
        }
        .home-last3-new{
            transform: translateX(15px) !important;
            font-size: 14px !important;
        }
        .home-middlesection-subh {
            font-size: 19px !important;
            line-height: 28px !important;
        }
        .home-middlesection-h {
            font-size: 22px !important;
            line-height: 34px !important;
        }
        .shopbrand>div {
            margin-bottom: 0px !important;
        }
        .bestarrivals1{
            margin-top: 60px !important;
        }
        .bestarrivals3{
            margin-top: 60px !important;
        }
        .block-bg-02 {
            padding: 0px 0 !important;
        }
        .page-header .mobi-cart-wrapper .action.showcart .counter.qty {
            background: #007BFF !important;
        }
        .shopbrand{
            padding-left: 10px !important;
            padding-right: 10px !important;
        }
        .home-subheading {
            font-size: 28px !important;
        }
        .header-search .search-toggle:before {
            color: #fff !important;
        }

        .abs-frame {
            position: relative;
            display: block;
            overflow: hidden;
            height: 198px;
        }
        .product-view-style-03 img.new.lazyloaded {
            margin-top: 33px !important;
            margin-left: 91% !important;
        }
        .page-product-configurable .product-right.col-sm-12, .product-view-style-03 .product-right.col-sm-12 {
            width: 100% !important;
            margin-left: 0% !important;
        }
        .page-products .columns {
            width: 100%;
        }
        .page-header .sticky-menu.active{
            padding: 0px !important;
        }
        .cdz-horizontal-menu {
            width: 100%;
            display: block !important;
        }
        .block-static-block.widget, .block-cms-link.widget {
            margin-bottom: 0px !important;
        }
        .product-view-style-03 p.coming_soon {
            margin-top: 46px !important;
            margin-left: 81% !important;
            position: absolute;
            transform: translate(-50%, -50%) rotate(73deg);
            z-index: 10;
            width: 71px;
        }
        .page-product-configurable p.coming_soon {
            margin-top: 46px !important;
            margin-left: 81% !important;
            width: 71px;
        }
        .page-products p.coming-soon {
            margin-top: 70px !important;
            margin-left: 13% !important;
            width: 64px;
        }
        .page-product-configurable img.new.lazyloaded {
            margin-top: 28px !important;
            margin-left: 92% !important;
            width: 63px;
        }
        .page-product-configurable img.hot-deals.lazyloaded {
            margin-top: 38px !important;
            margin-left: 89% !important;
            width: 81px;
        }
        .page-product-configurable img.best.lazyloaded {
            margin-top: 45px !important;
            margin-left: 90% !important;
            position: absolute;
            transform: translate(-50%, -50%);
            z-index: 10;
            width: 70px;
        }
        span.blueberrypopular1 {
            margin-left: 60px !important;
        }
        span.popular {
            margin-left: 82px !important;
        }
        .cms-index-index .row .block-static-block .categories608 .category123 .categorylist{
        margin-bottom:-8px;
        }
        
        .cms-index-index .block-static-block .categories608 .slick-slider button.slick-prev.slick-arrow {
            margin-left: 83px !important;
        }
        .cms-index-index .row .block-static-block .categories608 .category123 .categorylist {
            margin-right: -10% !important;
            text-align: -webkit-center;
        }
        .cms-index-index .row .block-static-block .categories608 {
        margin-left:-108px !important;
        margin-right:-29px !important;
            justify-content: center;
            font-family: Arial, sans-serif;
            font-size: 22px;
            padding: 38px;
            text-align: center;
            margin-bottom: -45px;
            margin-top: -26px;
        }
        .cms-index-index .row .block-static-block .categories608 .category123 .categorylist .img-wrapper {
            width: 66px !important;
            height: 57px !important;
            border-radius: 50%;
            border: 2px solid white;
            overflow: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-bottom: 10px !important;
            padding-right: 10px !important;
            padding-left: 10px !important;
        }
        
        .cms-index-index .row .block-static-block .categories608 .category123 img {
            width: 43px !important;
            height: 38px !important;
        }
        .cms-clubhousevape-about-us .pagebuilder-overlay.pagebuilder-poster-overlay {
            height: 194px !important;
        }
        .product-list-container .products-list .product-items .product-item .product-item-info .tier-price-block-1859 table.tableclass {
            margin-left: -48px !important;
        }

        .category-offers .product-items.slick-slider .slick-slide .product-item {
            height: 402px !important;
        }
        .category-offers .product-item .product-item-actions .actions-secondary>.action {
            float: left;
            margin-top: 28px !important;
        }
        .categorypath-offers .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
            width: 38px !important;
        margin-left:15px;
        }
        .category-offers .page-wrapper .page-main .category-view .category-description div div {
            float: none !important;
        }
        .category-offers .page-wrapper .page-main .category-view .category-description div div {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        
        .product-item .product-item-info .product-item-details span.bulkmsg {
            margin-left: 0px !important;
        }
        .product-item .product-item-info .product-item-details .tierprice table.tableclass {
            margin-left: 0px;
        }
        
        .wrapper.list .product-list-style-35 .field.qty {
            padding-right: 15px !important;
        }
        .page-products .cart-qty .field.qty1 {
            margin-left: 0% !important;
        }
        .categorypath-e-liquids .product-item-details .simple-hideme span.bulkmsg {
            margin-left: -69px;
        }
        .categorypath-e-liquids .product-item-details .simple-hideme .tableclass {
            background-color: #007BFF;
            margin-left: -80px !important;
        }
        .categorypath-new-arrivals-vapes-html .product-item-actions .actions-primary+.actions-secondary {
            padding-left: 6px !important;
        }
        .categorypath-new-arrivals-vapes-html .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
            width: 32px !important;
        }
        .categorypath-new-arrivals-vapes-html .block-products-list .block-content .products-grid ol.product-items.widget-product-grid {
            margin-left: -36px !important;
            margin-right: -15px !important;
        }
    }
    .categorypath-new-arrivals-vapes-html .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
        width: 116px;
    }
    
    tr:nth-child(odd) {
        background-color: ffb700 !important;
    }
    
    table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        max-width: 100%;
        width: 50%;
    }
    
    .tableclass {
        background-color: #007BFF;
        width: 100%;
    }
    
    .tableclass {
        background-color: #007BFF;
        width: 100%;
    }
    
    span.newin {
        text-decoration: uppercase;
        text-transform: uppercase;
        background-color: #FF0000;
        padding-left: 11px;
        padding-right: 11px;
        text-align: center;
        font-weight: 600;
        color: #ffff;
    }
    .tierprice.simple-hideme {
        width: 43%;
    }
    
    
    
    
    .accordion__title.flex-column-header {
        background-color: #007BFF;
        padding: 1.5rem 2rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
    
    .block-static-block .pagebuilder-column-group .pagebuilder-column {
        border: 1px solid #007BFF ;
        margin-right: 4px;
    }
    
    .accordion__content {
        padding: 8px;
    }
    
    #html-body [data-pb-style=A4TS7S8], #html-body [data-pb-style=A8PYDLX], #html-body [data-pb-style=D360CSL], #html-body [data-pb-style=D5MRUBA], #html-body [data-pb-style=J592WKO], #html-body [data-pb-style=LK0559M], #html-body [data-pb-style=RKMQ0BO] {
        justify-content: flex-start;
        display: flex;
        flex-direction: column;
        background-position: left top;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: scroll;
        width: 14%;
        align-self: stretch;
    }
    
    
    #html-body [data-pb-style=N5GR9EF], #html-body [data-pb-style=P86AUOW] {
        width: 14.33333%;
    }
    
    #html-body [data-pb-style=D360CSL], #html-body [data-pb-style=LK0559M] {
        width: 14.33333%;
    }
    
    h3, .h3 {
        font: 400 16px/1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif;
        margin: 0 0 10px;
    }

@media only screen and (min-width: 300px) and (max-width: 430px){
    .category-offers .product-item-details .product-item-inner .product-item-actions {
        display: flex !important;
    }
    .blog-post-grid .owl-nav .owl-next{
        width: 25px;
        top: 27% !important;
    }
    .cdz-wrap.base-slider.brand-style01 {
     
        margin-left: 3% !important;
        margin-right: 3% !important;
    }
    .cdz-wrap.base-slider.brand-style01 p.title-desc {
        padding-top: 3% !important;
        text-align: justify;
    }
     
    .cms-index-index #topbestseller ol.product-items.widget-product-grid {
        margin-right: -2px !important;
    }
    .cms-index-index #bestdeal ol.product-items.widget-product-grid {
        margin-right: -2px !important;
    }
    .cms-index-index #newproduct ol.product-items.widget-product-grid {
        margin-right: -11px !important;
    }
    .cms-index-index #bestdeal ol.product-items.widget-product-grid {
        margin-right: -11px !important;
    }
    #html-body [data-pb-style=MXL2V96] {
    min-height: 191px !important;

    }
    .catalog-category-view .category-description div div {
        float: left;
    }
    #topbestseller {
        margin-top: 2% !important;
    }
}
.catalog-category-view .list.products-list .item.product-item .product-item-top {
    margin-top: 24px;
}
.catalog-category-view .wrapper.list .product-list-style-35 .actions-primary, .wrapper.list .product-list-style-35 .actions-secondary{

margin: 0px 0px;
}
.category-offers [data-content-type='row'] li.product-item {
    text-align: center !important;
}
.post-bottom .post-desc {
    margin-top: 10px;
    text-align: justify;
}
@media only screen and (min-width: 1280px) and (max-width: 1366) {
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
        padding: 14px 8px;
    }
}

@media (min-width: 1367px) and (max-width: 1440px){
    .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
        width: 96% !important;
        margin: 0 auto;
    }
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 20px 0 0 !important;
    }

    .wishlist-index-index .products-grid .product-item {
        width: 24.35% !important;
    }

    .products-grid.wishlist .product-item:nth-child(3n + 1) {
        margin-left: 5px !important;
    }
    .category-coming-soon span.bulkmsg {
        width: 100% !important;
    }
    .catalog-category-view .tierprice {
        width: 46% !important;
    }
    .page-products img.new.lazyloaded {
        margin-top: 3.6% !important;
        margin-left: 3.6% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
        width: 40% !important;
    }
    .checkout-cart-index #form-validate button.action{
        width: 30% !important;
    }
    .page-products p.coming-soon {
        margin-top: 70px !important;
        margin-left: 5% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 64px;
    }
    .page-products li.item.product.product-item {
        width: 100% !important;
    }
    .home-lastsec2 {
        margin-left: 58% !important;
    }
    .bestarrivals1 .row > .col-sm-24{
        padding: 0 !important;
    }
    .category123 img {
        width: 85% !important;
    }
    span.grey {
        margin-right: 12px;
        display: flex;
        justify-content: center;
        width: 90% !important;
    }
    .cdz-navigation .cdz-horizontal-menu .groupmenu {
        margin: 0;
        display: flex !important;
        justify-content: center;
        align-items: center;
        position: relative;
        left: 7.5%;
    }
    .home-sec16 {
        margin-bottom: 5% !important;
    }
    .container-fluid.block-bg-02.white-title.space-md.bestarrivals {
        padding: 8px 60px 30px 70px !important;
    }
}

@media (min-width: 1441px) and (max-width: 1519px){
    .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
        width: 95% !important;
        margin: 0 auto !important;
    }
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 20px 0 0 !important;
    }
    .wishlist-index-index .products-grid .product-item {
        width: 24.35% !important;
    }

    .products-grid.wishlist .product-item:nth-child(3n + 1) {
        margin-left: 5px !important;
    }
    .category-coming-soon span.bulkmsg {
        width: 100% !important;
    }
    .catalog-category-view .tierprice {
        width: 46% !important;
    }

    .page-products img.new.lazyloaded {
        margin-top: 3.6% !important;
        margin-left: 3.6% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
        width: 40% !important;
    }
   .checkout-cart-index #form-validate button.action {
        width: 30% !important;
    }
    .page-products p.coming-soon {
        margin-top: 70px !important;
        margin-left: 4.8% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 64px;
    }
    .bestarrivals1 .row > .col-sm-24{
        padding: 0 !important;
    }
    .category123 img {
        width: 85% !important;
    }
    span.grey {
        margin-right: 12px;
        display: flex;
        justify-content: center;
        width: 90% !important;
    }
    .home-sec16 {
        margin-bottom: 5% !important;
    }
    .container-fluid.block-bg-02.white-title.space-md.bestarrivals {
        padding: 8px 60px 30px 70px !important;
    }
}
@media screen and (min-width: 1700px) and (max-width: 1920px) { 
    .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
        width: 82% !important;
        margin: 0 auto;
    }
    .product-item-actions {
        display: block !important;
        left: 7%;
        position: relative;
    }
}
@media (min-width: 1520px) and (max-width: 1690px){
    .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
        width: 82% !important;
        margin: 0 auto !important;
    }
    .product-view-style-03 .multibuy-product-detail {
        margin-top: -22px !important;
        margin-left: -15% !important;
    }
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 20px 0 0 !important;
    }
    .wishlist-index-index .products-grid .product-item {
        width: 24.35% !important;
    }
    .products-grid.wishlist .product-item:nth-child(3n + 1) {
        margin-left: 5px !important;
    }
    .category-coming-soon span.bulkmsg {
        width: 100% !important;
    }
    .catalog-category-view .tierprice {
        width: 46% !important;
    }

    .page-products img.new.lazyloaded {
        margin-top: 3.6% !important;
        margin-left: 3.6% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
        width: 40% !important;
    }
    .bestarrivals1 .row > .col-sm-24{
        padding: 0 !important;
    }
    .home-sec16 {
        margin-bottom: 5% !important;
    }
    .container-fluid.block-bg-02.white-title.space-md.bestarrivals {
        padding: 8px 60px 30px 70px !important;
    }
}

@media (min-width: 1700px) and (max-width: 1920px){
    .product-view-style-03 .multibuy-product-detail {
        margin-top: -22px !important;
        margin-left: -15% !important;
    }
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 20px 0 0 !important;
    }
    .wishlist-index-index .products-grid .product-item {
        width: 24.35% !important;
    }
    .products-grid.wishlist .product-item:nth-child(3n + 1) {
        margin-left: 5px !important;
    }
    .category-coming-soon span.bulkmsg {
        width: 100% !important;
    }
    .catalog-category-view .tierprice {
        width: 46% !important;
    }
    .page-products img.new.lazyloaded {
        margin-top: 3.6% !important;
        margin-left: 3.6% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .page-products p.coming-soon {
        margin-top: 70px !important;
        margin-left: 4.8% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 64px;
    }
    .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
        width: 40% !important;
    }
    .checkout-cart-index #form-validate button.action{
        width: 30% !important;
    }
    .bestarrivals1 .row > .col-sm-24{
        padding: 0 !important;
    }
    .home-sec16 {
        margin-bottom: 5% !important;
    }
    .container-fluid.block-bg-02.white-title.space-md.bestarrivals {
        padding: 8px 60px 30px 70px !important;
    }
}


.js-sticky-menu.active .container {
    margin: 0 auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.js-sticky-menu.active .header.content {
    padding: 0 !important;
    display:none;
}
@media only screen and (min-width: 768px) {

    #html-body [data-pb-style=J681D5C]{
        margin: 0px 70px !important;
    }
    .active .cdz-horizontal-menu {
        width: 100%;
        position: relative;
    }
    .page-header .sticky-menu.active .header-bottom {
        padding-top: 13px !important;
    }
}
.js-sticky-menu.active ul.groupmenu.show-page {
    float: left !important;
}
.cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
    padding: 12px !important;
}
ul.groupmenu.overflow-items-container.hide-page {
    width: 15%;
    float: left;
}
.groupmenu overflow-items-container {
display: block !important;
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a {
    color: #606262 !important;
    font: 400 15px/1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:hover {
    color: #007BFF !important;
}            

.groupmenu.hide-page {
    display: block ;
}

.menu-area .col-sm-5.header-vertical-menu-wrap.no-pad-right {
    display: none !important; 
}

.menu-area .col-sm-14 {
    width: 96.33333%;
    float: left;
}

.groupmenu .show-page {
    width: 62%;
    float: left;
}

.groupmenu .overflow-items-container .hide-page {
    float: left;
    width: 34%;
}

.cdz-menu .cdz-item-tag {
    top: 24px;
    right: 40px;
}
@media only screen and (min-width: 360px) and (max-width: 400px){
    img.brand.img-responsive {
        max-width: 100%;
        border: 5px solid rgba(0, 0, 0, 0.08);
    }
    .cms-index-index #topbestselleroffer .block-products-list .products-grid .product-item {
        max-width: calc((100%/2) - 20px) !important;
        padding: 10px !important;
    }
    #topbestselleroffer .products-grid.grid .product-item-details strong.product-item-name {
        text-align: center;
    }
}
@media only screen and (min-width: 410px) and (max-width: 530px){
    #topbestselleroffer .products-grid.grid .product-item-details strong.product-item-name {
        text-align: center;
    }
    img.brand.img-responsive {
        max-width: 100%;
        border: 5px solid rgba(0, 0, 0, 0.08);
    }
    .cms-index-index #topbestselleroffer .block-products-list .products-grid .product-item {
        max-width: calc((100%/2) - 20px) !important;
        padding: 10px !important;
    }
} 
@media only screen and (min-width: 540px) and (max-width: 720px){
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 0px 0 0 !important;
    }
    .product-item-actions .cart-qty {
        margin: 0px 10px !important;
    }
    .page-products img.new.lazyloaded {
        margin-top: 6% !important;
        margin-left: 6% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .page-products .cart-qty button.action.tocart.primary, .page-with-filter .cart-qty button.action.tocart.primary , .catalog-category-view .cart-qty button.action.tocart.primary{
        padding: 12px 20px 25px 15px !important;
        margin-left: 10px !important;
    }
    .page-products .cart-qty .field.qty1 {
        margin-left: 0% !important; 
    }
    .cms-clubhousevape-about-us h1 span {
        font-size: 28px !important;
    }
    .cms-clubhouse-vape-privacy-cookies .privacy-policy span {
        font-size: 26px !important;
    }
    .customer-account-create h1 span {
        font-size: 28px !important;
    }
    .cms-clubhousevape-terms-and-conditions .terms-conditions span {
        font-size: 24px !important;
    }
    .cms-clubhousevape-terms-and-conditions .termsconditions div:nth-of-type(4) span{
        font-size: 24px !important;
    }
    .cms-clubhousevape-refund-and-return-policy .return-refund span strong span {
        font-size: 24px !important;
    }
    .cms-clubhouse-vape-help-and-faqs .ask-question span, .about span {
        font-size: 24px !important;
    }
    .cms-clubhouse-vape-medical-disclaimer .western span {
        font-size: 24px !important;
    }
    .cms-clubhousevape-age-verification .page-title span {
        font-size: 24px !important;
    }
    .cms-clubhouse-vape-delivery-options span#UBCDRCF {
        font-size: 24px !important;
    }
    .cms-clubhouse-vape-delivery-options .delivery_option span {
        font-size: 24px !important;
    }
    
    .cdz-opc-wrapper .table-checkout-shipping-method {
        border-top: 1px solid black !important;
    }
    .checkout-cart-index .cart-container .form-cart .action.continue, .checkout-cart-index .cart-container button {
        width: 50% !important;
    }
    .mstSocialLogin__login .mstSocialLogin__button {
        width: 58%;
    }
    .shopbrand-view-index .grid.products-grid.products:not(.row) {
        width: 100% !important;
    }
    .shopbrand-view-index ol.products.list.items.product-items.flex-grid {
        display: grid !important;
        align-items: stretch;
        grid-template-rows: auto;
        grid-template-columns: repeat(3, 1fr) !important;
        column-gap: 15px;
    }
    .page-product-configurable .mst-related_products__productsList{
        margin-left: 10px !important;
        margin-top: 25px;
        width: 100%;
    }
    .page-product-configurable .product.info.detailed .product.items {
        margin-top: 10px !important;
        margin-left: 10px !important;
        margin-right: 25px !important;
    }
    .product-view-style-03 .page-main:not(.page-main-full) > div {
        padding-left: 5px !important;
        padding-right: 25px !important;
    }


    .page-footer {
        padding-bottom: 0px !important;
    }
    .cms-index-index .product-list-style-35 .product-item .product-item-info {
        width: 100% !important;
    }
    .mb-bottom-toolbar .menu-items>.item {
        display: none !important;
    }
    .footer-payment {
        margin-bottom: 0px !important;
    }
    .mb-bottom-toolbar {
        display: none !important;
        visibility: hidden !important;
    }
    .service-banner-style01 .item:last-child{
        display: none !important;
    }
    .coils {
        padding-top: 0px !important;
    }
    .col-sm-24.nts-slider {
        padding: 0px !important;
    }
    .footer-payment {
        margin-bottom: 0px !important;
    }
    .service-banner-style01 .item {
        display: flex;
        align-items: center;
        color: #000;
        width: 32% !important;
    }
    .home-sec16 {
        margin-bottom: 5% !important;
    }
    .product.details-nicotine-strength {
        margin-top: 15px !important;
    }
    .page-header .sticky-menu.active {
        padding:0px !important;
        }
        .cdz-horizontal-menu {
            width: 100%;
            display: block !important;
    }
    #topbestselleroffer .products-grid.grid .product-item-details strong.product-item-name {
        text-align: center;
    }
    .cms-index-index #topbestselleroffer .block-products-list .products-grid .product-item {
        max-width: calc((100%/2) - 20px) !important;
        padding: 10px !important;
    }
    img.brand.img-responsive {
        max-width: 100%;
        border: 5px solid rgba(0, 0, 0, 0.08);
    }
} 
.cms-index-index #topbestselleroffer .product-item-info .product-item-details .strong.product-item-name  {
    text-align: center;
}
.cms-index-index #topbestselleroffer .product-item-details div {
    text-align: center !important;
}

.shopbrand-view-index .product-list-style-35 .product-item .product-item-info {
    box-shadow: none !important;
}
.cms-index-index .product-list-style-35 .product-item .product-item-info{
    box-shadow: none !important;

}
.cms-index-index .post-bottom .post-title a.post-item-link {
    color: #383838 !important;
    font-family: Heebo;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 23.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
a.home-recent-blogs-post-readmore {
    color: #007BFF !important;
}

.post-description div {
    color: #3B3B3B !important;
    font-family: Heebo;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 13px !important;
    text-align: justify;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
}

.block.newsletter .field .control {
    width: 91% !important;
}
.tierpriceconf td {
    
    padding: 5px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 20px 0 0 !important;
    }
    .shopbrand-view-index .grid.products-grid.products:not(.row) {
        width: 98% !important;
    }
}


@media only screen and (min-width: 768px) and (max-width: 912px){
    .cart-container .cart-summary {
        width: 100% !important;
        top: 0 !important;
        margin-bottom: 0;
        position: relative !important;
        min-height: 100%;
    }

    .shopbrand-view-index ol.products.list.items.product-items.flex-grid {
        display: grid !important;
        align-items: stretch;
        grid-template-rows: auto;
        grid-template-columns: repeat(4, 1fr) !important;
        column-gap: 15px;
        width: 100% !important;
    }
    .cms-index-index a.action.tocompare {
        transform: translateY(-5px);
    }
    .cms-index-index .actions-secondary a.action.towishlist {
        transform: translateY(-5px);
    }
    .actions-secondary {
        margin-top: 5px !important;
    }
    #html-body [data-pb-style=K9P7CI5] {
        border-radius: 10px !important;
    }
    #html-body [data-pb-style=M8OG7D3]{
        border-radius: 10px !important;
    }

    .pods-coils{
        margin: 0px !important;
    }
    .home-lastsec1 {
        transform: translateX(-52%);
    }
    .home-sec, .home-sec1, .pods-coils, .sec2{
        border-radius: 10px !important;
    }
    
    .home-middlesection-h {
        font-size: 52px !important;
    }
    .home-sec16, .home-sec15 {
        margin-left: 5px !important;
        margin-right: 0px !important;
    }
    .shopbrand{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .container-fluid.block-bg-02.white-title.space-md.bestarrivals {
        padding: 0px !important;
    }
    .service-banner-style01 .item {
        width: 25% !important;
    }
    .cms-index-index .product-list-style-35 .tocart.primary {
        width: 100% !important;
        padding: 5px 0px !important;
    }
    .category-e-liquids .product-item-actions .cart-qty {
        float: left !important;
        margin-left: -189px !important;
        margin-top: 251px !important;
    }
    .blog-post-grid .owl-nav .owl-next {
        width: 25px;
        top: 14%!important;
    }
    #maincontent .columns .main .owl-carousel .owl-prev.disabled{
        width: 25px;
       
        top: 14% !important; 
    }
    .container.space-md {
        margin-bottom: 0px !important;
        padding-top: 0% !important;
    }
    .fa.fa-phone {
    
        padding-right: 6px !important;
    }
    .col-sm-5.header-phone {
        width: 39% !important;
    padding-left: 0px !important;
    }
    .shopbrand-view-index .item.product.product-item{
    width: 13.5% !important;
    }

    #html-body [data-pb-style=MXL2V96] {

        min-height: 578px !important;
    }
}
.blog-post-grid .owl-nav .owl-next {
    width: 25px;
    right: 2px;
    top: 32%;
}
#maincontent .columns .main .owl-carousel .owl-prev.disabled {
    width: 25px;
    top: 31%;
}
.blog-post-view .post-view-modern .post-holder .post-bottom .post-gallery .owl-prev.disabled {
    width: 25px;
    top: 95% !important;
}
.blog-post-view .post-view-modern .post-holder .post-bottom .post-gallery .owl-next {
    right: 15px;
    width: 25px;
    margin-top: -16%;
}
.blog-post-view .post-view-modern .post-holder .post-bottom .post-gallery .owl-prev {
    width: 25px;
    margin-top: -18%;
}
.cms-index-index #topbestselleroffer .block-products-list .products-grid .product-item {
    max-width: calc((100%/4) - 20px);
padding: 10px !important;
}
@media screen and (min-width: 360px) and (max-width:400px){
.cms-index-index #topbestselleroffer .block-products-list .products-grid .product-item{
    max-width: calc((100%/2) - 20px) !important;
}
}
@media screen and (min-width: 360px) and (max-width:750px){
    .cms-index-index a.action.towishlist {
        line-height: 28px !important;
    }
    a.action.tocompare {
        line-height: 28px !important;
    }
    .cms-index-index div#topbestselleroffer .cdz-block-content .cdz-tabs.df-tabs {
        margin-top: 3%;
    }
    .cms-index-index .cdz-block-title .b-title.h2, .cdz-block-title .b-title.h1{
    margin-bottom:-12px;
    margin-top:34px;
    }
    .cms-index-index .abs-img img {
        top: 0px !important;
    }
    .category-disposable-vape .wrapper.list .product-list-style-35 .field.qty .control{
    margin-left:93px;
    }
    .category-e-liquids .product-item-actions .cart-qty {
        float: left !important;
        margin-left: 0px !important;
        margin-top: 0px !important;
    }
    .brand.img-responsive:hover {
        box-shadow: 0 0 5px 5px #dae38f;
    }
    .block-bg-02.white-title .cdz-block-title .b-title.h2{
    margin-top:10px;
    }
    .cms-index-index .products-grid .product-item-info .product-item-details .product-item-name a.product-item-link{
    margin-top: 7px !important;
    }
}
#topbestselleroffer .product-item-details .price-box.price-final_price {
    text-align: center;
}

.blog-post-grid .owl-dots {
    display: none;
}

#topbestselleroffer .actions-secondary>.action,  #topbestseller .actions-secondary>.action, #bestdeal .actions-secondary>.action, #newproduct .actions-secondary>.action {
    line-height: 39px;
}

#topbestselleroffer .multibuyany-product {

    margin-left: 10px;
}
.cms-index-index #topbestseller .multibuyany-product {
    top: 2%;
    position: absolute;
}
@media only screen and (min-width: 1024px) and (min-height: 1366px) {
    .page-header .sticky-menu:not(.active) .header-search-wrap .header-search {
        margin-left: 4% !important;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .list.products-list .item.product-item .product-item-details {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
    }
.pagebuilder-overlay.pagebuilder-poster-overlay {
 min-height: 557px !important;
}
.col-sm-5.header-phone {
    width: 14% !important;
}

}

.menu-area .col-sm-5.header-vertical-menu-wrap.no-pad-right {
	display: none !important; 
}




.switchpage-control {
display: none !important; 
}
.catalog-product-view {
color: #000;
}

.catalog-product-view .per-unit-price {
    margin-bottom: 2%;
    color: #000;
}

.clstable {
margin-top: 4%;
    background-color: #007BFF;
    color: #000;
    width: 60%;
}
.product-info-main .price-box .price-tier_price .price-wrapper .price {
color:#000 !important;
}

.multibuy-product-detail {
    line-height: 2;
    color: #fff;
    background: #007BFF ;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    z-index: 2;
    top: 1.8em;
    font-size: 12px;
    left: 8.8em;
    text-align: center;
    width: 70px;
}

.post-bottom .post-title {
    margin-top: 15px;
    text-align: left;
}

img.brand.img-responsive {
    float: left;
    max-width: 80% !important;
    margin: 26px 5px;
    box-shadow: rgb(255 255 255 / 45%) 0 5px 15px;
    padding-left: 15px !important;
    border-radius: 10px;
    padding-right: 15px !important;
    background: #fff !important;
}
@media screen and (min-width: 1440px){
    .page-products li.item.product.product-item {
        width: 100% !important;
    }
    .list.products-list .item.product-item .product-item-details {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
    }
    .collection{
        padding-top: 55px !important;
    }
    .home-lastsec2 {
        margin-left: 61% !important;
    }
    .home-sec2 {
        margin-top: 6% !important;
    }
    .home-sec3{
        margin-top: 55px !important;
    }
    .home-sec1 {
        margin-top: 50px !important;
    }
    .bestarrivals3 {
        margin-top: 65px !important;
    }
    .bestarrivals2 {
        margin-top: -15px !important;
    }
    .bestarrivals1 {
        margin-top: 70px !important;
    }
    .vape-store{
        margin-top: -30px !important;
    }
    .category123 {
        margin: 0px 5% !important;
    }
    .cdz-navigation .cdz-horizontal-menu .groupmenu {
        margin: 0;
        display: flex !important;
        justify-content: center;
        position: relative;
        left: 7%;
    }
}
@media screen and (min-width:900px) and (max-width:1440px){
.cms-index-index .item-group .post-item .post-top .owl-carousel .owl-item img{
height:464px;
}

.cms-index-index .item-group .post-item .post-bottom {
margin-top:3px;
}
}

@media screen and (min-width:1024px) and (max-width:1366px){
    img.brand.img-responsive{
      border: 3px solid rgba(0,0,0,.08);
    }

}
@media screen and (min-width:912px) and (max-width:1368px){

    .cms-index-index #slideshow-65ca1672daab7 .abs-frame .abs-frame-inner .owl-carousel .owl-nav .owl-pre{
        padding: 10px !important;
        height:211px !important;
    }
}


@media screen and (min-width:700px) and (max-width:1200px){
.product-item-info .product-item-inner.product-list-style-35 .product.actions.product-item-actions .actions-primary .cart-qty{
float:right;
margin: 0px 10px !important;
}
}
.category-description div> p a {
    color: black !important;
}
ul.groupdrop-link li a {
    color: #28282B!important;
} 
.category-e-liquids .e-liquidimg .pagebuilder-mobile-hidden {
    width: 98%;
}
.cms-index-index .slick-slider .slick-arrow.slick-next{
right: -24px;
}
.shopbrand-view-index .product-list-style-35 .product-item-details {
    height: 63px;
}
.categorypath-new-arrivals-vapes-html .product-item .minimal-price-link, .product-item .price-excluding-tax, .product-item .price-including-tax{
    display: none !important;
}

@media screen and (min-width: 312px) and (max-width: 600px) {
    .category-view .tableclass, th, td {
        border: 1px solid black;
        margin-bottom: 10px;
        margin-left: -74px !important;
    }
    .catalog-category-view .category-description div div {
    padding-left: 5px !important;
    padding-right: 1px !important;
}
.cms-index-index .product-list-style-35 .product-item .product-item-info{
height:406px;
}
.categorypath-new-arrivals-vapes-html .block-products-list .products-grid .product-item{
    max-width: calc((100%/2) - 20px) !important;
}

.shopbrand-view-index .product-list-style-35 .product-item-details {
    height: 78px !important;
}
.shopbrand-view-index .item.product.product-item {
    margin-right: 15px !important;
    width: 19.5% !important;
}

}

@media screen and (min-width: 700px) and (max-width: 950px) {
    .block-bg-02.white-title .cdz-block-title .title-desc{
        text-align: justify;
    }
    .catalog-category-view .category-view div .category-description{
    margin-top: -3px;
    }
    .cms-index-index #topbestselleroffer.action.primary, .cms-index-index button.action {
        width: 88px;
    }
    img.brand.img-responsive{
        border: 4px solid rgba(0,0,0,.08) ;
    }
    .slick-slider .slick-arrow{
    top: 37%;
    }
    .tabs-style-10 .box-cate-link .item.active .tab-title, .tabs-style-10 .box-cate-link .item:hover .tab-title{
    margin-top: 30px;
    }
}
.categorypath-new-arrivals-vapes-html .product-item-details .product-item-inner .product-item-actions .actions-primary form {
    width: 92% !important;
}
.shipping-cost-result .block-content, .block-content .action {
    font-size: 12px;
}

.category-offers  .product-items.slick-slider .slick-slide .product-item {
    height: 445px;
}

 .category-offers  .product-item-actions .actions-primary+.actions-secondary {
    float: right;
    display: table-cell;
    padding-left: 5px;
    white-space: nowrap;
    margin-top: -28px;
}


.category-offers .price-box.price-final_price {
    text-align: center;
}
.category-offers .multibuyany-product {
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background-color: crimson;
    padding-left: 11px;
    padding-right: 11px;
    font-weight: 600;
}

.category-offers .product-item-name .product-item-link, .page-header .product-item .product-item-link, .product-item-link, .product.name a{
font: 600 16px/1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif;
    transition: all 500ms ease;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    backface-visibility: hidden;
}

.product-list-style-35 .product-item:hover .product-item-info{
box-shadow: none !important;

}
.block-content .products-grid.grid .product-items.widget-product-grid .product-item {
    border: 1px solid #fafafa;
    border-radius: 5px !important;
}




.products-grid .product-item {
    background: #fff;
}



@media screen and (min-width: 360px) and (max-width: 800px) {
.cms-index-index #newproduct .product-list-style-35 .product-item-name a.product-item-link{
   margin-top: 1px !important;
}
.block.widget .product-item-info {
    width: 193px !important;
}
.product-list-style-35 .product-item-name a.product-item-link {
    margin-top: 10px !important;
}
#topbestsellerproduct .block-products-list .products-grid .product-item {
margin-left: 75px !important;
}


}
.product-info-main .product.alert {
   
    font-weight: bold !important;
}
.product.alert.stock a {
    color: black !important;
}
.product.alert.stock a:hover {
    color: #007BFF !important;
}

.page-products .product-item-link {
    text-align: left;
}
.list.products-list .item.product-item {
    box-shadow: none !important;
    border-radius: 10px !important;
    padding: 0 !important;
}
.toolbar {
    border-radius: 10px !important;
}

.item product product-item{
border: 2px solid #efebeb;

}

.product-item-info {
    width: 100%;
  
}  

li.product-item:hover {
    border-radius: 10px;
}

#topbestseller .cdz-block-content .cdz-tabs.df-tabs .cdz-product-wrap.base-slider.product-list-style-35.mb-stage-padding-5 .block-content .products-grid.grid .product-items.widget-product-grid .product-item .product-item-info {
    text-align: center;
} 
#bestdeal .cdz-block-content .cdz-tabs.df-tabs .cdz-product-wrap.base-slider.product-list-style-35.mb-stage-padding-5 .block-content .products-grid.grid .product-items.widget-product-grid .product-item .product-item-info {
    text-align: center;
}


@media screen and (max-width: 540px) {
.cms-index-index .category-image .image {
    float: none !important;
  margin-left: 10% !important;
}
}    
.product-item-name a {
    white-space: normal;
}

.filter-options-content-inner::-webkit-scrollbar {
      width: 12px;
    }

    .filter-options-content-inner::-webkit-scrollbar-thumb {
      background-color: #007BFF;
    }

    .filter-options-content-inner::-webkit-scrollbar-track {
      background-color: #007BFF ;
    }

    .filter-options-content-inner:hover::-webkit-scrollbar-thumb {
      background-color: #007BFF;
    }



.filter-options-content .filter-options-content-outer .filter-options-content-inner {
    max-height: 307px;
}


.category-image .image {
    margin-top: 10px;
    margin-bottom: 12px !important;
    float: left;
    border: 3px solid #333;
    padding: 10px;
    box-sizing: border-box;
}
@media screen and (min-width: 768px) and (max-width: 769px) {
    .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
        width: 96% !important;
        margin: 0 auto;
    }
    .active .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
        left: 8px !important;
    }
    .columns .sidebar-main {
        padding-right: 0px !important;
    }
    .account .active .cdz-horizontal-menu {
        width: 100%;
        position: relative;
        left: 0% !important;
    }
    .blog-page .sidebar.sidebar-additional {
        margin-top: 5%;
        padding-left: 0% !important;
    }
    .products-grid.wishlist .product-item:nth-child(3n + 1) {
        margin-left: 0px !important;
    }
    .account form#wishlist-view-form ol.product-items .product-item-inner .product-item-actions button.action.tocart.primary {
        margin-top: 10px !important;
    }
    .account .products-grid.wishlist .product-item {
        padding: 10px !important;
    }
    .account .products-grid.wishlist .product-item {
        width: calc((100% - 4%) / 3) !important;
    }
    .blog-page .active .cdz-horizontal-menu {
        width: 100%;
        position: relative;
        left: 0% !important;
    }
    span.bulkmsg {
        width: 96% !important;
    }
    .tierprice.simple-hideme .tableclass {
        width: 96% !important;
    }
    .product-item-info .product-item-inner.product-list-style-35 .product.actions.product-item-actions .actions-primary .cart-qty {
        float: right;
        margin: 0px 10px !important;
    }
    .page-products img.new.lazyloaded {
        margin-top: 4.5% !important;
        margin-left: 4.5% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .page-products p.coming-soon {
        margin-top: 70px !important;
        margin-left: 7% !important;
        width: 64px;
    }
    .checkout-cart-index #form-validate button.action {
        width: 33% !important;
    }
    .checkout-index-index .opc-wrapper .action-show-popup {
        width: 30% !important;
    }
    .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
        width: 30% !important;
    }
    .checkout-index-index .page-wrapper .cdz-opc-wrapper .opc-wrapper {
        width: 100% !important;
    }
    .cart-container:before {
        width: 0% !important;
    }
    .checkout-cart-index #shopping-cart-table {
        width: 100%;
    }
    .checkout-cart-index #form-validate .cart.main.actions {
        display: flex !important;
    }
    .checkout-cart-index .cart-container .form-cart .action.continue{
        margin: 0 auto !important;
    }
    .checkout-cart-index #form-validate button.action {
        margin-right: 5px;
        margin: 0 auto;
    }    

    .customer-account-create .active .cdz-horizontal-menu, .page-layout-1column .active .cdz-horizontal-menu{
        width: 100%;
        position: relative;
        left: 0% !important;
    }
    .cdz-navigation .cdz-horizontal-menu .groupmenu {
        margin: 0;
        display: flex !important;
        justify-content: center;
        position: relative;
        left: 21% !important;
    }
    .page-products .active .cdz-horizontal-menu {
        width: 100%;
        position: relative;
        left: 0% !important;
    }
    .product-info-main .product-addto-links {
        margin: 0px 0 !important;
    }
    .page-product-configurable .page-header .sticky-menu.active .header-panel-right {
        position: absolute;
        top: 12px;
        right: -20px !important;
    }
    .page-product-configurable .active .cdz-horizontal-menu {
        width: 100%;
        position: relative;
        left: 0% !important;
    }
    .active .cdz-horizontal-menu {
        width: 100%;
        position: relative;
        left: -23% !important;
    }

    .page-products li.item.product.product-item {
        width: 99% !important;
    }
    .catalog-category-view .tierprice {
        width: 100% !important;
    }
    .home-sec1{
        margin-top: 25px !important;
}
    .home-middlesection-subh {
        font-size: 41px !important;
    }
    .pagebuilder-mobile-hidden {
        display: unset !important;
    }
}
@media (min-width: 768px) {
.page-products .products-grid.ctst .product-items .item.product-item {
    box-shadow: rgba(0, 0, 0, 0.45) 0px 5px 15px !important; 
}
.pagebuilder-mobile-only {
    display: none;
}
}

@media screen and (min-width:1024px) and (max-width: 1025px){
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 20px 0 0 !important;
    }
    .products-grid.wishlist .product-item:nth-child(3n + 1) {
        margin-left: 3px !important;
    }
    .account .products-grid.wishlist .box-tocart>.fieldset {
        display: flex !important;
        flex-direction: column;
    }
    .blog-page .cdz-horizontal-menu {
        width: 100% !important;
        position: relative;
        left: -5% !important;
    }
    .blog-page .active .cdz-horizontal-menu {
        width: 100% !important;
        left: -30% !important;
        position: relative;
    }
    .tierprice.simple-hideme .tableclass {
        width: 96% !important;
    }
    .catalog-category-view .tierprice {
        width: 100% !important;
    }
    .page-products img.new.lazyloaded {
        margin-top: 4.6% !important;
        margin-left: 4.6% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
        width: 30% !important;
    }
    .shopbrand-view-index ol.products.list.items.product-items.flex-grid {
        display: grid !important;
        align-items: stretch;
        grid-template-rows: auto;
        grid-template-columns: repeat(5, 1fr) !important;
        column-gap: 15px;
        width: 100% !important;
    }
    .product-item .price-wishlist {
        column-gap: 16% !important;
    }
    .product-item .price-wishlist [data-role="priceBox"] {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        -webkit-box-orient: vertical;
    }
    .sticky-menu.active .header-menu-wrap {
        display: block !important;
    }
    .cms-index-index .container .row.cdz-fix-left.menu-area .col-sm-14.header-menu-wrap.no-pad-left {
        width: 80% !important;
    }
    .page-header .sticky-menu.active .header-panel-center {
        right: 160px !important;
    }
    .page-header .sticky-menu.active .header-panel-right {
        position: absolute;
        top: 12px;
        right: 25px !important;
    }
    span.fa.fa-phone {
        word-wrap: break-word;
        width: 163px;
    }
    .cdz-navigation .cdz-horizontal-menu .groupmenu {
        margin: 0;
        display: flex !important;
        justify-content: center;
        position: relative;
        left: 18% !important;
    }
    .sticky-menu.active .header-menu-wrap {
        display: block !important;
    }
    .page-product-configurable p.coming_soon {
        margin-top: 46px !important;
        margin-left: 85% !important;
        position: absolute;
        transform: translate(-50%, -50%) rotate(73deg);
        z-index: 10;
        width: 71px;
    }
    .product-view-style-03 img.new.lazyloaded {
        margin-top: 33px !important;
        margin-left: 94% !important;
    }    
    .page-products p.coming-soon {
        margin-top: 70px !important;
        margin-left: 7% !important;
        width: 64px;
    }
    .page-product-configurable img.new.lazyloaded {
        margin-top: 28px !important;
        margin-left: 95% !important;
        width: 63px;
    }    
    .page-product-configurable img.hot-deals.lazyloaded {
        margin-top: 39px !important;
        margin-left: 92% !important;
        width: 81px;
    }
    .page-product-configurable img.best.lazyloaded {
        margin-top: 41px !important;
        margin-left: 93% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 70px;
    }
    .shopbrand-view-index .item.product.product-item{
    width: 11.5% !important;
    }
    .col-sm-5.header-phone {
        width: 16.83333% !important;
    }

}

    @media screen and (width:344px) and (height:882px){
        .actions-secondary>.action:after {
            transform: translateY(-5px) !important;
        }
        .actions-secondary>.action.towishlist:after {
            transform: translateY(-5px) !important;
        }
        #bestdeal ol.product-items.widget-product-grid li.product-item {
            height: 405px !important;
        }
        .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
            height: 395px !important;
        }
    }

.menu-area .col-sm-5.header-vertical-menu-wrap.no-pad-right {
	display: none !important; 
}




.switchpage-control {
display: none !important; 
}

.col-sm-5.header-phone {
    width: 13.83333% ;
    padding-top: 8px !important;
}

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

    #topbestseller {
        margin-top: 2% !important;
    }
}

.grid.products-grid.products:not(.row) {
    margin-top: 0px;
    margin-bottom: 0;
    margin-left: 33px;
}


.fa.fa-phone {
  padding-right: 4px  !important;
}

.fa.fa-phone {
   
  padding-right: 4px ;
}

.post-top {
    margin-top: -19% !important;
}

owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
 
}

.opc-sidebar.opc-summary-wrapper #opc-sidebar .opc-block-summary {
    color: black;
}
.opc-sidebar.opc-summary-wrapper #opc-sidebar .opc-block-summary .title {
    color: black;
}
#checkout-step-shipping_method #co-shipping-method-form #checkout-shipping-method-load {
    color: black;
}
#checkout-payment-method-load .items.payment-methods .payment-group .payment-method {
    color: black;
}
#checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping #co-shipping-form #shipping-new-address-form {
    color: black;
}
#checkout-payment-method-load .items.payment-methods .payment-group .payment-method.vivawalletsmartcheckout {
    color: black;
}
#description .panel-toggle-wrap .content-outer .content-inner .product.attribute.description .value p {
    margin-top: 1.6rem !important;
      color: #000000 !important; 
}
.product-main-top.col-sm-24 .row.product-info-main.full-width .product-right.col-sm-12 .product.attribute.overview .value {
     color: #0e0d0d !important; 
}
li.product-item {
    box-shadow: 0 0 20px 0 rgb(175 159 159 / 45%) !important;
    border-radius: 10px;
}

.cart-informed-modal .block-minicart .minicart-items-wrapper .section-content-inner {
    padding: 0px 0px;
    overflow-y: auto;
    height: auto !important;
    max-height: 224px !important;
}


.brand.img-responsive {
    max-width: 80% !important;
}

.opc-block-summary .minicart-items-wrapper {
    padding: 0px 0px 0 0 !important;
}
h1.page-title {
    margin-top: 13px;
}

.block-shipping-estimation .shipping-title {
     color: #856c6c !important;
}
.block-shipping-estimation .shipping-cost-result .rs-title {
    color: #1c0e0e !important;
}
.list.products-list .item.product-item .product-item-description {
text-align: justify !Important;
}
.filter-options-title {
    color: #343131 !important;
}

.brand-char-sidebar li a {
    color: #606262 !important;
}

.brand-char-sidebar li a:hover {
    color: #007BFF !important;
}

.filter-options-content ul li {
    color: #606262 !important;
}

.filter-options-content ul li:hover {
    color: #007BFF !important;
}

.filter-options-content-outer a {
    color: #606262 !important;
}

.filter-options-content-outer a:hover {
    color: #007BFF !important;
}


.category-image, .category-description .content-inner {
    margin-top: 25px !important;
}

@media only screen and (max-width: 768px){
.block.filter .filter-options .filter-options-item.active {
    color: #606262 !important;
}
}

.empty {
    color: #606262 !important;
}

body:not(.cms-index-index) .page-main {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#html-body [data-pb-style=C3E357E] ,#html-body [data-pb-style=C3E357E], #html-body [data-pb-style=MFPFPT8], #html-body [data-pb-style=MULT0TS], #html-body [data-pb-style=E5BECLP], #html-body [data-pb-style=DFV8D71], #html-body [data-pb-style=TIV4NCU], #html-body [data-pb-style=YVAJ3QH], #html-body [data-pb-style=FJWTTYH]  {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 16px;
}

.product-item-name .product-item-link, .page-header .product-item .product-item-link, .product-item-link, .product.name a {
    color: #100f0f;
    font: 600 16px/1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif;
    transition: all 500ms ease;
    backface-visibility: hidden;
    font-weight: normal;
    text-transform: none;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}

.product-list-style-35 .product-item-name a.product-item-link {
    font-weight: normal;
    text-transform: none;
    overflow: hidden !important;
   display: -webkit-box !important;
   -webkit-line-clamp: 2 !important; 
           line-clamp: 2 !important; 
   -webkit-box-orient: vertical !important;
}


.prices-tier {
    padding: 0  !important;
}

.container.space-md {
    margin-bottom: 0px !important;
    padding-top: 0% ;
}
p.popup-content-small {
    display: none;
}


.post-bottom .post-title {
margin-top: 15px;
text-align: left;
}

.category-description a span .category-description a {
    color:   #000000 !important;
}

.blog-post-view .menu-area .col-sm-14 {
    width: 156.33333%;

}
.item.post-item.post-bottom.post-title {
margin-bottom: 10px;
}




.menu-area .col-sm-5.header-vertical-menu-wrap.no-pad-right {
	display: none !important; 
}



.switchpage-control {
display: none !important; 
}

.owl-stage-outer.item-group {
    margin-left: 10px;
    margin-right: 10px;
}

.new-arrivals-class img.pagebuilder-mobile-hidden {
    height: 159px !important;
}

@media(max-width:576px){
.cart-qty button.action.tocart.primary {
font-size: 15px !important;
}
.prices-tier {
     width: 100% !important;
}
#minicartpro-btn-checkout, #product-addtocart-button span, #top-cart-btn-checkout span, .checkout-methods-items span {
font-size: 14px !important;
}


.checkout-index-index .checkout span, .checkout-onepage-success .checkout-success .continue span, .checkout-onepage-success #registration a .primary span {
font-size: 14px !important;
}

.product-view-style-03 .product-info-main .box-tocart .actions button span{
font-size: 14px !important;
}

.cdz-newsletter-modal.modal-popup .block.newsletter .actions .subscribe span {
    font-size: 14px !important;
}
}

.multibuy-product {
    line-height: 2;
    color: #fff;
    background: #007BFF;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    z-index: 2;
    top: 0.8em;
    font-size: 12px;
    left: 0.8em;
    text-align: center;
    width: 70px;
}

.multibuy-product-detail {
    line-height: 2;
    color: #fff;
    background: #007BFF;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    z-index: 2;
    top: 1.8em;
    font-size: 12px;
    left: 8.8em;
    text-align: center;
    width: 70px;
}


@media(max-width:576px){
.account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .action-primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button {
    font: 12px/1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
}
.products-grid .product-item .product-item-actions {
  
    margin: 10px 21px 2px 2px;
}
}

.payment-method.vivawalletsmartcheckout img {
    display: none !important;
}

.prices-tier {
    color: #000  !important;
}

.product-info-main .price-tier_price  .price-wrapper .price {
    font-size: 21px !important;
    color: #000  !important;
}

.prices-tier li.item {
    line-height: 35px !important;
}



.cms-index-index .item .brand .img-responsive {
width: 19%;
padding: 5px;
float: left;

}


.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary>.action.towishlist:after {
    line-height: 33px;
    padding-left: 10px;
}



@media only screen and (max-width: 767px) {
.catalog-product_compare-index.actions-primary .tocart span, .actions-secondary>a.action span{
font-size: 5px;
display: block;
}
}


@media only screen and (max-width: 767px){
.catalog-product_compare-index.actions-primary .tocart, .actions-secondary>a.action{
width: 52px;
height: 30px;
border: 1px solid;
text-align: center;
color: #000;
border-color: #007BFF;
transition: none !important;
}
}

.sidebar .block-recent-posts .item {
border-bottom: 1px dashed #007BFF !important;

}
@media only screen and (max-width: 767px){
.cdz-menu .item.level-top .groupdrop-link .item a {
    font-weight: 400  !important;
}
}

ul.desktop-homepage-carousel__inner.carousel-inner {
    margin-bottom: 0;
}
.home-banner-right.col-xs-24.col-sm-6.col-lg-8 {
width: 33.33333%;

}
@media only screen and (min-width: 1200px){
.col-lg-16 {
    width: 68.66667%;
}
.prices-tier .price-including-tax .price, .prices-tier .price-excluding-tax .price, .prices-tier .weee .price {
   
    font-weight: 300!important;
}
.product-info-main .price-tier_price .price-wrapper .price {
    font-size: 18px !important;
    }
}

.product-list-style-35 .product-item-details {
    height: 180px;
}
.product-list-style-35 .product-item-name a.product-item-link {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
}
.cms-index-index #topbestseller .product-item-info .product-item-details strong.product-item-name {
    height: 50px;

}

.catalog-category-view .tierprice {
    float: left;
    margin-left: 10px;
    margin-right: 15px;
    margin-top: 10px;
    width: 29%;
    color: black;
}div#bestdeal .block-products-list .products-grid .product-item
.catalog-category-view .tierprice.tierpriceconf{
    float: left;
    margin-right: 15px;
    margin-top: 10px;
    width: 36%;
    color: black;

}
.tierprice.tierpriceconf.tier-price-block-1859{

    float: left;
    margin-right: 15px;
    margin-top: 10px;
    width: 32%;
    color: black;
}
.prices-tier{
    background: #ffffff !important;
}
table.tablecls {
    background-color: #007BFF;
}

.block-static-block.widget, .block-cms-link.widget {
    margin-bottom: 0px;
}
@media screen and (max-width: 575px) {
    .page-header .nav-toggle:before {
        background: #fff !important;
    }
    .page-header .nav-toggle>span:before, .page-header .nav-toggle>span:after {
        background: #fff !important;
    }
        .page-header .mobi-cart-wrapper .action.showcart:before {
            color: #fff !important;

        }
}

@media screen and (width: 820px) and (height: 1180px) {
    
    #html-body [data-pb-style=YWPLGOH] {
        height: 495px !important;
    }
    #html-body [data-pb-style=UAN05UY] {
        transform: translate(-12%, 0) !important;
    }
    .home-middlesection-h {
        font-size: 32px !important;
        text-align: left !important;
    }
    .home-last3 {
        font-size: 14px !important;
    }
    .page-products .active .cdz-horizontal-menu {
        width: 100%;
        left: -18% !important;
        position: relative;
    }
    span#product-price-10621 {
        text-align: left !important;
    }
    .pods-coils {
        height: 500px !important;
    }
    .coils {
        margin-top: -15px !important;
    }
    #bestdeal li.product-item, #newproduct li.product-item {
        height: 330px !important;
    }
    #topbestseller li.product-item {
        height: 330px !important;
    }
    .home-las2-section ul li:first-child {
        display: none !important;
    }
    .home-las2-section ul li:last-child {
        display: none !important;
    }
    .product-info-main .product-addto-links {
        margin: 0px 0 !important;
    }
    .page-products span.bulkmsg {
        margin-left: 0% !important;
        width: 96% !important;
    }
    .product-view-style-03 span.bulkmsg {
        margin-left: 0% !important;
        width: 100% !important;
    }
    .page-product-configurable span.bulkmsg {
        margin-left: 0% !important;
        width: 100% !important;
    }

    .catalog-category-view .tierprice {
        float: left;
        margin-left: 10px;
        margin-top: 10px;
        width: 2%;
        color: black;
    }
    .active .cdz-navigation .cdz-horizontal-menu .groupmenu {
        margin: 0;
        display: flex !important;
        justify-content: center;
        position: relative;
        left: 6% !important;
    }
    .active .cdz-horizontal-menu {
        width: 100%;
        left: -40% !important;
        position: relative;
    }
    .page-product-configurable .active .cdz-horizontal-menu {
        width: 100%;
        left: -19% !important;
        position: relative;
    }
    .page-product-configurable .page-header .sticky-menu.active .header-panel-center {
        right: 115px !important;
        top: 16px !important;
    }
}

.home-last3-new {
    padding-bottom: 50px;
}
[data-pb-style=AEVRMJ2] {
    margin-top: 50px;
}
[data-pb-style=G590Y0A]{
    width: 100% !important;
}
.active .header-search input.input-text {
    color: #fff !important;
}
#topbestseller .products-grid .product-item, #bestdeal .products-grid .product-item, #newproduct .products-grid .product-item {
    border-radius: 10px !important;
}
a.post-img.abs-img {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.post-read-more a {
    color: #007BFF !important;
}
.post-bottom .post-title {
    margin-bottom: 15px !important;
}
.post-read-more {
    margin: 15px 0px !important;
}
.post-bottom{
    padding: 25px;
}
    .cms-clubhousevape-66c8c55584d45 #topbestseller .cdz-block-title .b-title.h2, .block-bg-02.white-title .cdz-block-title .b-title.h2, .ShopbyC, .cms-index-index p.b-title.h2 {
        color: #007BFF !important;
    }
.cms-index-index .col-sm-24 .brand-style01 .slick-slider .slick-list.draggable {
    margin-right: 12px;
    margin-left: 10px !important;
}
.blog-post-grid .item.post-item {
    border: 1px solid transparent !important;
    background: #fff !important;
border-radius: 10px !important;
}
.slick-dots {
    display: none !important;
}
.slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev:not(.primary), .slick-next:not(.primary) {
    background: transparent !important;
    border: none;
    box-shadow: none;
}
.columns a:hover {
    color: #007BFF !important;
}
.coils {
    padding-top: 50px;
}
.pagebuilder-banner-wrapper [data-element='content'] {
    overflow: hidden !important;
}
.page-header .header-bottom {
        background-color: #007BFF !important;
}
.owl-carousel .owl-nav [class*='owl-']:hover:not(.disabled) {
    color: #fff !important;
    border-color: #AFAFAF80 !important;
    background: #AFAFAF80;
    border-radius: 50%;
}
.cdz-slideshow .owl-nav [class*='owl-'].owl-prev {
    left: 5% !important;
}
.cdz-slideshow .owl-nav [class*='owl-'].owl-next {
    right: 5% !important;
}
.owl-carousel .owl-nav [class*='owl-'] {
    color: #fff !important;
    border-color: #AFAFAF80 !important;
    background: #AFAFAF80 !important;
    border-radius: 50% !important;
}
.product-item-name .product-item-link:hover, .page-header .product-item .product-item-link:hover, .product-item-link:hover, .product.name a:hover {
    color: #007BFF !important;
}
.page-header .header-middle .header-panel-container {
    padding-left: 3% !important;
    padding-right: 3% !important;
}
.category123 img {
    width: 170px;
    border-radius: 10px !important;
}

@media screen and (min-width: 1520px) and (max-width: 1690px) {
    .page-products li.item.product.product-item {
        width: 100% !important;
    }
    .cms-index-index .col-sm-24 .brand-style01 .slick-slider .slick-next:before {
        line-height: 2 !important;
    }
    .cms-index-index .slick-prev:before {
        line-height: 2 !important;
    }
    img.brand.img-responsive {
        max-width: 85% !important;
    }
    .list.products-list .item.product-item .product-item-details {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
    }
    figure.img-collection.colletion-one {
        text-align: left !important;
    }

    .home-lastsec2 {
        margin-left: 67% !important;
    }
    span.grey {
        margin-left: 0 !important;
        margin-right: 30% !important;
    }
}

@media only screen and (min-width: 1361px) and (max-width: 1366px) {
    span.grey {
        margin-right: 12px;
        display: flex;
        justify-content: center;
        width: 85% !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .category-view div .category-description .panel-toggle-wrap.applied .content-outer {
        width: 96% !important;
        margin: 0 auto;
    }
    .wishlist-index-index .products-grid.wishlist .product-item-actions {
        margin: 20px 0 0 !important;
    }
    .wishlist-index-index .products-grid .product-item {
        width: 24.35% !important;
    }
    .home-sec2 {
        margin-top: 70px !important;
    }
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
        font: 700 15px / 1 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
    }
    .products-grid.wishlist .product-item:nth-child(3n + 1) {
        margin-left: 5px !important;
    }
    .category-coming-soon span.bulkmsg {
        width: 100% !important;
    }
    .panel-toggle-wrap.applied .content-toggle {
        width: 13% !important;
    }
    .category-description div div div {
        width: 99% !important;
    }
    .page-products img.new.lazyloaded {
        margin-top: 3.6% !important;
        margin-left: 3.6% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 71px;
    }
    .checkout-index-index #co-payment-form button.action.reload.captcha-reload {
        width: 30% !important;
    }
    .checkout-cart-index #form-validate button.action {
        width: 30% !important;
    }
    .page-products p.coming-soon {
        margin-top: 70px !important;
        margin-left: 4.8% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 64px;
    }
    .coils {
        padding-top: 0px !important;
    }
    .bestarrivals1 .row > .col-sm-24{
        padding: 0 !important;
    }
    .container-fluid.block-bg-02.white-title.space-md.bestarrivals {
        padding: 8px 60px 30px 70px !important;
    }
    .home-sec16 {
        margin-bottom: 5% !important;
    }
    .page-layout-2columns-left .main {
        padding-inline-start: 1% !important;
    }
    .cdz-navigation .cdz-horizontal-menu .groupmenu {
        margin: 0;
        display: flex !important;
        justify-content: center;
        align-items: center;
        position: relative;
        left: 7.5%;
    }
    .page-products li.item.product.product-item {
        width: 100% !important;
    }
    img.brand.img-responsive {
        max-width: 85% !important;
    }
    .list.products-list .item.product-item .product-item-details {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
    }
    .catalog-category-view .tierprice {
        width: 46% !important;
    }
    .active .cms-index-index .container .row.cdz-fix-left.menu-area .col-sm-14.header-menu-wrap.no-pad-left {
        width: 100% !important;
        justify-content: center;
        display: flex !important;
        position: relative;
        left: 5% !important;
    }
    .active .cdz-horizontal-menu {
        width: 100%;
        position: relative;
        left: -25% !important;
    }

    .home-lastsec2 {
        margin-left: 58% !important;
    }
    .cms-index-index .post-bottom .post-title a.post-item-link {
        color: #383838 !important;
    font-family: Heebo;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 23.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
        display: -webkit-box !important;
        -webkit-line-clamp: 1 !important;
        overflow: hidden !important;
        -webkit-box-orient: vertical;
    }
}

    .page-header .sticky-menu.active .features-links .authorization-link .account-trigger:before{
        color:#fff !important;
    }
   .page-header .sticky-menu.active .features-links .minicart-wrapper .action.showcart:before {
        color: #fff !important;
    }
    .page-header .sticky-menu.active .features-links #top-wishlist:before{
        color: #fff !important;
    }
    .sec2{
        border-top-right-radius: 10px !important;
        border-bottom-right-radius: 10px !important;
    }
    .sec1{
        border-top-left-radius: 10px !important;
        border-bottom-left-radius: 10px !important;
    }

    img.brand.img-responsive {
        border: 3px solid transparent !important;
        border-radius: 10px !important;
    }
    .cms-index-index .col-sm-24 .brand-style01 .slick-slider .slick-list.draggable {
        margin-top: 10px;
    }

    @media screen and (width: 820px) and (height: 1180px){

        .home-middlesection-h{
            line-height: 45px !important;
        }
        .home-middlesection-subh {
            font-size: 25px !important;
            line-height: 36px !important;
        }
        figure.img-collection.colletion-one {
            width: 375px !important;
        }
        .home-last3-new {
            padding-bottom: 10px !important;
        }
        .txt-heading{
            font-size: 36px !important;
            margin-left: 0px !important;
        }
        figure.vape-back.vape-back-one {
            width: 495px !important;
        }
        .home-lastsec1 {
            transform: translateX(-47%) !important;
        }
        .home-last3-heading {
            font-size: 38px !important;
            line-height: 46px !important;
        }
        .coils {
            padding-top: 0px !important;
        }
        [data-pb-style=P4GDXI1] {
            margin-top: 0px !important;
        }
    }

    @media screen and (width:912px) and (height:1368px){
        
        .cms-index-index .product-list-style-35 .tocart.primary {
            margin-left: 0% !important;
        }
        .cdz-horizontal-menu {
            width: 100%;
            width: 765px !important;
            left: 10%;
            position: relative;
        }

        .sec2 {
            height: 450px !important;
            width: 52.5% !important;
            transform: translate(24%, -1%) !important;    
            border-top-left-radius: 0px !important;
            border-bottom-left-radius: 0px !important;
        }
        .home-las2-section ul li:first-child {
            display: none !important;
        }
        .home-las2-section ul li:last-child {
            display: none !important;
        }
        .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows {
            max-width: 93% !important;
            display: flex !important;
            justify-content: center !important;
        }

        .catalog-category-view .tierprice {
            width: 100% !important;
        }
        .page-products .actions-primary .tocart, .actions-secondary>a.action{
            border-color: transparent !important;
            background: transparent !important;
        }
        .home-middlesection-h {
            font-size: 38px !important;
            line-height: 48px !important;
        }
        span.grey{
            display: flex;
            justify-content: center;
            width: 110px !important;
        }
        .home-middlesection-subh {
            font-size: 32px !important;
            line-height: 30px !important;
        }
        .home-last3-new {
            padding-bottom: 0px !important;
        }
        figure.img-collection.colletion-one {
            width: 335px !important;
        }
        .home-last3-heading {
            font-size: 36px !important;
            line-height: 48px !important;
        }
        .coils {
            padding-top: 35px !important;
        }
        .txt-heading{
            font-size: 38px !important;
            margin-left: 0px !important;
        }
        figure.vape-back.vape-back-one {
            width: 408px !important;
        }
        .home-lastsec1 {
            transform: translateX(-69%) !important;
        }
        .bestarrivals1 {
            margin-top: 60px !important;
        }
        .bestarrivals2 {
            margin-top: -40px !important;
        }
        .bestarrivals3 {
            margin-top: 55px !important;
        }
        .shopbrand {
            margin-top: 55px !important;
        }
        [data-pb-style=J681D5C] {
            transform: translateY(-10%) !important;
        }
        .pods-coils{
            height: 500px !important;
        }
        .home-sec2{
            margin-top: 35px !important;
        }
    }

    @media only screen and (width: 540px) and (height: 720px){
          .page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(5) {
            overflow: auto !important;
            margin: 10px 0 30px 0px;
            scrollbar-width: none;
        }
        .page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
            overflow: auto !important;
            margin: 10px 0 30px 0px;
            scrollbar-width: none;
        }
        .page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
            overflow: auto !important;
            margin: 10px 0 30px 0px;
            scrollbar-width: none;
        }
        .page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
            overflow: auto !important;
            margin: 10px 0 30px 0px;
            scrollbar-width: none;
        }
        .page-layout-category-full-width .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
            overflow: auto !important;
            margin: 10px 0 30px 0px;
            scrollbar-width: none;
        }        

 .categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(5){
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }  
 .categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-disposable-vapes .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-new-arrival .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-e-liquids .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-vaping-kits .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-coils .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-vape-pods .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-tanks .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
     height: 150px !important;
     scrollbar-width: none;
 }
 .categorypath-nicopods .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

 .categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(5).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 } 
 .categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(4).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }   
 .categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(3).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }        
 .categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(2).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }
 .categorypath-vaping-accessories .block.filter .filter-options .filter-options-item:nth-of-type(1).active {
    overflow: auto !important;
    margin: 10px 0 30px 0px;
    scrollbar-width: none;
 }

        .page-products .tierprice {
            margin-left: 2% !important;
        }
        .tierprice.simple-hideme {
            width: 100% !important;
        }

        .bestarrivals3 {
            margin-top: -25px !important;
        }
        .mb-bottom-toolbar {
            background: #007BFF !important;
        }
        .page-header .mobi-cart-wrapper .action.showcart .counter.qty {
            background: #007BFF !important;
        }
        .home-subheading {
            font-size: 24px !important;
        }
        .block-bg-02 {
            padding: 10px 0 !important;
        }
        .bestarrivals2 {
            margin-top: -20px !important;
        }
        .shopbrand{
            padding-left: 15px !important;
            padding-right: 15px !important;
            margin-top: -22px !important;
        }
        .shopbrand>div{
            margin-bottom: 0px !important;
        }
        [data-pb-style=J681D5C] {
            margin-top: -20px !important;
        }
        figure.img-collection.colletion-one>img {
            width: 100% !important;
        }
        .pods-coils {
            margin-left: 0px !important;
        }
        .vape-back-one>img {
            width: 100% !important;
        }
        .home-middlesection-h {
            font-size: 36px !important;
            line-height: 48px !important;
        }
        .home-middlesection-subh {
            font-size: 28px !important;
            line-height: 36px !important;
        }

    }

    @media (min-width: 1225px) and (max-width: 1360px){
        span.grey{
         margin-left: -25px !important;
        }
        .home-middlesection-subh {
            font-size: 40px !important;
            line-height: 48px !important;
        }
        .txt-heading{
            font-size: 42px !important;
            margin-left: 0px !important;
            line-height: 34px !important;
        }
        .bestarrivals1 {
            margin-top: 70px !important;
        }
        .bestarrivals2 {
            margin-top: -20px !important;
        }
        .bestarrivals3 {
            margin-top: 55px !important;
        }

        .shopbrand>row {
            margin-bottom: 20px !important;
        }
        .home-sec2 {
            margin-top: 75px !important;
        }
        }

        .post-grid-01.wrapper.grid.blog-post-grid {
            margin-top: 35px !important;
        }

        .sidebar .block:not(.account-nav) .block-title, .sidebar .block:not(.account-nav) .title {
            color: #fff !important;
            background: #007BFF !important;
        }
        .page-products .th {
            color: #fff !important;
        }
        .toolbar .pages .action.next:hover, .toolbar .pages .action.previous:hover, .toolbar .pages a.page:hover, .toolbar .pages strong.page {
            color: #fff !important;
            border: 1px solid #007BFF !important;
            background: #007BFF !important;
        }

        .panel-toggle-wrap.applied .content-toggle {
            color: #fff !important;
            background: #007BFF !important;
        }
        .panel-toggle-wrap.applied .content-toggle:hover {
            color: #007BFF !important;
            background: #000 !important;
        }

        .product-info-main .product-reviews-summary .reviews-actions .action.add {
            color: #007BFF !important;
        }
        .block-shipping-estimation .block-title {
            color: #007BFF !important;
        }
        .block-shipping-estimation .block-heading a.content-toggle{
            color: #007BFF !important;
        }
        button, .cart-container .form-cart .action.continue, a.action.secondary, a.action.secondary:visited{
            color: #fff !important;
            background: #007BFF !important;
        }
        .product-info-main .product-addto-links .action:hover {
            color: #007BFF !important;
        }
        .account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .action-primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button{
            color: #fff !important;
        }
        .page-footer .hover-link01 a:hover {
            color: #007BFF !important;
        }
        .page-footer .hover-link01 a:after {
            background-color: #007BFF !important;
        }
        back-top a:focus, #back-top a:active, #back-top a:hover {
            color: #007BFF !important;
            border-color: #007BFF !important;
            background: #000;
        }

        .actions-primary .tocart{
            border-color: #007BFF !important;
            background: #007BFF !important;
        }
        @media screen and (width: 820px) and (height: 1180px) {
            figure.vape-back.vape-back-one {
                width: 354px !important;
            }
            figure.vape-back.vape-back-one>img {
                height: 507px !important;
            }
            .sec2 {
                height: 450px !important;
                width: 55.6667% !important;
                transform: translate(22%, -1%) !important;
                border-top-left-radius: 0px !important;
                border-bottom-left-radius: 0px !important;
            }
            .home-las2-section ul li:first-child {
                display: none !important;
            }
            .home-las2-section ul li:last-child {
                display: none !important;
            }
        }
        @media screen and (width: 375px) and (height: 667px) {
            #bestdeal ol.product-items.widget-product-grid li.product-item {
                height: 410px !important;
            }
        }
        @media screen and (width: 360px) and (height: 740px) {
            #bestdeal ol.product-items.widget-product-grid li.product-item {
                height: 395px !important;
            }
            .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
                height: 395px !important;
            }
        }
        @media screen and (width: 360px) and (height: 800px) {
            .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
                height: 405px !important;
            }

            #bestdeal ol.product-items.widget-product-grid li.product-item {
                height: 400px !important;
            }
        }
        @media screen and (width: 360px) and (height: 780px) {
            .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
                height: 405px !important;
            }
            #bestdeal ol.product-items.widget-product-grid li.product-item {
                height: 400px !important;
            }

        }
        @media screen and (width: 412px) and (height: 1004px) {
            .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
                height: 420px !important;
            }

        }
        @media screen and (width: 393px) and (height: 852px) {
            .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
                height: 405px !important;
            }
            .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
                height: 425px !important;
            }

        }
        @media only screen and (min-width: 1361px) and (max-width: 1366px) {
            .pods .home-last3-heading {
                padding-bottom: 0px !important;
                height: 118px !important;
            }
        }

        @media only screen and (min-width: 1366px) and (max-width: 1920px) {
            .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
                font: 700 15px / 1 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
            }
        }

        .page-header .header-middle a:hover {
            color: #fff !important;
        }
        .page-header .features-links #top-wishlist:before, .page-header .features-links .authorization-link .account-trigger:before, .page-header .features-links .minicart-wrapper .action.showcart:before{
            color: #fff !important;
        }

        .owl-carousel .owl-nav [class*='owl-next']:hover:not(.disabled) {
            color: #007BFF !important;
            border-color: #007BFF !important;
            background: #000 !important;
        }
        .owl-carousel .owl-nav [class*='owl-prev']:hover:not(.disabled) {
            color: #007BFF !important;
            border-color: #007BFF !important;
            background: #000 !important;
        }

        .cms-index-index img.brand.img-responsive.lazyloaded {
            box-shadow: none !important;
        }

        .breadcrumbs .items a:hover {
            color: #007BFF !important;
        }
        .category123 img {
            margin-bottom: 10px !important;
        }

        .row.product-info-main.full-width .product-left {
            padding: 0px !important;
        }
        
        .row.product-info-main.full-width {
            border-radius: 10px !important;
        }
        
        .page-product-configurable .fotorama-item.fotorama, .product-view-style-03 .fotorama-item {
            border-top-left-radius: 10px !important;
            border-top-right-radius: 10px !important;
            box-shadow: none !important;
        }
        .product.info.detailed .product.items {
            border-radius: 10px !important;
            width: 100% !important;
        }
        .product-view-style-03 .product-main-top {
            padding: 0 0 0 18px !important;
        }
        .product-view-style-03 li.bulletproof-item {
            box-shadow: none !important;
            margin-right: 10px !important;
            border-radius: 10px !important;
        }
        .mst-related_products__productsList .productsList-list .productsList-list-item {
            padding: 0rem !important;
        }
        .extra_description_cat{
            background: #fff !important;
            padding: 25px;
            border-radius: 10px;
        }
        .cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top:before {
            color: #007BFF !important;
        }
        .blog-post-view img.lazyloaded {
            width: 100% !important;
            border-radius: 10px !important;
        }
        #html-body [data-pb-style=FWSNRPM] {
            margin: 0px !important;
        }
        #html-body [data-pb-style=MPPTDGA] {
            margin: 0px !important;
        }
        #html-body [data-pb-style=R365R46] {
            margin: 30px 0px !important;
        }
        #html-body [data-pb-style=LGFWMXA] {
            margin: 40px 0px !important;
        }
        .blog-post-view .menu-area .col-sm-14 {
            display: flex !important;
            justify-content: center;
            position: relative;
        }
        .blog-post-view .block.related .block-content .item img {
            width: 100% !important;
            margin-right: 0% !important;
        }
        .block.related .block-content .item {
            margin-bottom: 0px !important;
        }
        .blog-post-view .blog-page .owl-carousel.owl-drag .owl-item {
            border-radius: 10px !important;
        }
        .blog-post-view .grid.products-grid.products:not(.row) {
            margin-left: 0px !important;
        }
        .blog-post-view img.lazyloaded {
            width: 100% !important;
            border-radius: 10px !important;
        }
        #html-body [data-pb-style=FWSNRPM] {
            margin: 0px !important;
        }
        #html-body [data-pb-style=MPPTDGA] {
            margin: 0px !important;
        }
        #html-body [data-pb-style=R365R46] {
            margin: 30px 0px !important;
        }
        #html-body [data-pb-style=LGFWMXA] {
            margin: 40px 0px !important;
        }
        #html-body [data-pb-style=YJDGXY0] {
            margin: 30px 0px !important;
        }
        #html-body [data-pb-style=HT7GY9A] {
            margin: 30px 0px !important;
        }
        .blog-post-view .menu-area .col-sm-14 {
            display: flex !important;
            justify-content: center;
            position: relative;
        }
        .blog-post-view .block.related .products-grid .product-item{
            background: transparent !important;
        }
        .blog-page .owl-carousel.owl-drag .owl-item {
            margin-left: 0px !important;
            background: #fff !important;
            border-radius: 10px !important;
            margin-right: 15px !important;
        }
        .blog-page .block.related .block-content .products .item img {
            margin: 0px !important;
            border-radius: 10px !important;
        }
        .blog-post-view strong.product.name.product-item-name {
            width: 88% !important;
        }
        .blog-post-view .product-list-style-17 .price-box {
            margin-bottom: 0;
            width: 88% !important;
        }
        .blog-post-view .post-bottom .block.related ol{
            padding: 5px 0 0 0px !important;
        }
         
        .blog-post-view #WRY6RN4, .blog-post-view #U9NVB26{
            line-height: 22.2px !important;
        }
        #html-body [data-pb-style=DX6182E] {
            margin: 30px 0px !important;
        }
        
        .shopbrand-view-index .grid.products-grid .products:not(.row), .grid.products-grid.products:not(.row) {
            margin-top: 0;
            margin-bottom: 0;
            margin-right: 0px !important;
            margin-left: 0px !important;
        }
        .shopbrand-view-index li.item.product.product-item {
            margin-right: 5px !important;
            width: 100% !important;
        }
        .shopbrand-view-index figure.brandimg {
            margin-left: 0px !important;
        }
        .shopbrand-view-index figure.brandimg img {
            border-radius: 10px !important;
            width: 100% !important;
        }
        .shopbrand-view-index .characters .filter .char a:hover {
            background-color: #007BFF !important;
            color: #fff !important;
            border: 1px solid #007BFF !important;
        }
        .shopbrand-view-index ol.products.list.items.product-items.flex-grid {
            display: grid !important;
            align-items: stretch;
            grid-template-rows: auto;
            grid-template-columns: repeat(8, 1fr);
            column-gap: 15px;
        }
        
        .shopbrand-view-index .product-list-style-35 .product-item-name a.product-item-link {
            width: 100% !important;
        }
        
        .blog-post-view figure[data-content-type='image'] {
            width: 100% !important;
            margin: 10px 0px !important;
        }
        .blog-post-view .pagebuilder-column p{
            font-family: Heebo;
            font-size: 14px;
            font-weight: 400 !important;
            line-height: 18.2px !important;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color:#3B3B3B !important;
        }
        .blog-post-view .pagebuilder-column span{
            font-family: Heebo;
            font-size: 16px !important;
            font-weight: 400 !important;
            line-height: 19.2px !important;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            display: inline-block !important;
            color: #383838 !important;
        }
        .blog-post-view .pagebuilder-column li > span {
            color:#3B3B3B !important;
        }
        .blog-post-view .pagebuilder-column strong > span {
            color: #383838 !important;
        }
        .blog-post-view .pagebuilder-column p > span {
            color:#3B3B3B !important;
        }
        .product-list-style-35 .product-item {
            border-radius: 10px !important;
        }
        .blog-post-view .freemaximg>img {
            margin: 20px 30px 8px 10px !important;
        }
        .blog-post-view span#YNPA8QG {
            margin-bottom: 10px;
        }
        .blog-post-view .pagebuilder-column.mesh-coil {
            justify-content: center !important;
        }
        .blog-post-view .pagebuilder-column.innovative {
            justify-content: center !important;
        }
        .blog-post-view .post-content span {
            display: table !important;
        }
        .blog-post-view .post-content li {
            display: table !important;
        }
        .blog-post-view .post-description{
            color: #000 !important;
        }
        .blog-post-view #html-body [data-pb-style=DN7AHSK] {
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=F5ADORA]{
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=MTD73AF]{
            justify-content: center;
        }
        .blog-post-view #html-body [data-pb-style=K3MQ6M9]{
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=ETU9MDN]{
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=V6TRLEA]{
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=WRK1XNW] {
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=F5ADORA]{
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=MTD73AF]{
            justify-content: center;
        }
        .blog-post-view #html-body [data-pb-style=K3MQ6M9]{
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=ETU9MDN]{
            justify-content: center !important;
        }
        .blog-post-view #html-body [data-pb-style=V6TRLEA]{
            justify-content: center !important;
        }
        .blog-page h3.post-title {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 410px;
            font-family: Heebo;
            font-size: 16px;
            font-weight: 600;
            line-height: 23.5px;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
        }
        .blog-page h3.post-title a{
            color: #383838 !important;
        }
        .blog-page .products-grid .product-item {
            display: inline-block;
            width: 100% !important;
        }
        .blog-post-view .post-bottom .block.related ol {
            display: flex !important;
            gap: 20px !important;
        }

        .blog-post-view .block.related .products-grid .item.product.product-item{
            width: calc(100% / 1) !important;
        }
        .blog-post-view .row-cols-2 > * {
            max-width: 100% !important;
        }
        .blog-post-view .post-nextprev.clearfix.row-cols-2 {
            margin: 15px 0px;
        }
        .page-header .features-links #top-wishlist:before, .page-header .features-links .authorization-link .account-trigger:before, .page-header .features-links .minicart-wrapper .action.showcart:before {
            color: #fff !important;
            font-weight: 600 !important;
        }
        .cms-index-index .post-bottom {
            padding: 0px 15px;
        }
        .cms-index-index .product-list-style-35 .product-item-name a.product-item-link{
            font-family: Heebo;
            font-size: 15px;
            font-weight: 600;
            line-height: 20.25px;
            text-align: center;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #444444 !important;
        }
        .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search:before {
    font-weight: 600 !important;
}

.pagebuilder-banner-wrapper [data-element='content'] {
    overflow: hidden;
}
.blog-post-grid img.img-responsive {
    border-radius: 0%;
    margin-top: 0%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.blog-post-grid img.img-responsive {
    border-radius: 0%;
    margin-top: 0%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.product-list-style-35 .product-item {
    border-radius: 10px !important;
}
.cms-index-index .col-sm-24 .brand-style01 .slick-slider .slick-arrow.slick-prev {
    background: transparent !important;
    border: 1px solid transparent !important;
}
.home-subheading {
    color: #464646 !important;
}
.cms-index-index img.multibuyanyp-seller, .cms-index-index img.multibuyanyp-seller{
    right: -10%;
}
.product-item .price-wishlist{
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-right: 2%;
    float: left;
    column-gap: 34%;
    padding: 0px 10px;
}
.product-list-style-35 .price-box {
    text-align: center;
    width: 100%;
    height: auto;
}

.product-list-style-35 .actions-secondary{
    display: flex;
    width: 50%;
}

@media screen and (min-width: 1520px) and (max-width: 1690px) {
    .page-products p.coming-soon {
        margin-top: 70px !important;
        margin-left: 4.8% !important;
        position: absolute;
        transform: translate(-50%, -50%);
        z-index: 10;
        width: 64px;
    }
    #co-payment-form button.action.reload.captcha-reload {
        width: 40%;
    }
    .page-header .sticky-menu.active .header-panel-right {
        top: 7px !important;
    }
    .page-header .sticky-menu.active .header-panel-center {
        top: 10px !important;
    }
    .cms-index-index .actions-primary .tocart span, .actions-secondary>a.action span {
        font-size: 13px;
        text-indent: 0px !important;
        text-align: center;
    }
    .cms-index-index .actions-primary .tocart span, .actions-secondary>a.action span {
    font-size: 13px;
    text-indent: 0px !important;
    overflow: visible;
    vertical-align: middle;
    text-align: left;
    display: block;
    color: #fff !important;
    text-align: center !important;
}
}


.actions-secondary>a.action span {
display: none !important;
}
.product-list-style-35 .product-item .product-item-info {
padding-bottom: 2% !important;
}

#html-body [data-pb-style=REV2RPB] {
width: 100% !important;
}
.slick-dotted.slick-slider{
margin-bottom: 0px !important;
}

.product-item .price-box .price{
font-family: 'Heebo';
font-size: 25px;
font-weight: 600 !important;
line-height: 44.28px !important;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}

.cms-index-index .actions-primary .tocart span, .actions-secondary>a.action span{
font-family: 'Heebo' !important;
font-size: 14px !important;
font-weight: 600 !important;
line-height: 16.8px !important;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
.scale-effect.cdz-banner img {
border-radius: 10px !important;
}
.banner_img .pagebuilder-overlay.pagebuilder-poster-overlay {
min-height: 390px !important;
}

.product-item .price-box .price-label {
display: none !important;
}
.footer-payment{
color: #fff;
font-family: 'Heebo';
font-size: 10.5px !important;
font-weight: 700;
line-height: 14.17px !important;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
.service-banner-style01 .item {
width: 25% !important;
}
}

@media screen and (width: 414px) and (height: 896px) {
    #bestdeal ol.product-items.widget-product-grid li.product-item {
        height: 410px !important;
    }
    .cms-index-index #topbestseller ol.product-items.widget-product-grid li.product-item {
        height: 420px !important;
    }
    .categorypath-offers .category-description .slick-list .slick-slide {
    height: 390px !important;
    width: 45.5% !important;
    }
    .product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
    left: 15.7em !important;
    }

    .page-products .products-grid.ctst .product-items .item.product-item {
    height: 355px !important;
    }
    .home-lastsec1 {
    left: 0% !important;
    position: relative;
    }
    }
    @media screen and (width: 414px) and (height: 896px) {
    .home-lastsec1 {
    left: 0% !important;
    position: relative;
    }
}

@media screen and (min-width: 390px) and (max-width: 767px) {
    .product-list-style-35 .actions-secondary {
        padding-top: 7px !important;
    }
}

@media screen and (width: 390px) and (height: 844px) {
.categorypath-offers .category-description .slick-list .slick-slide {
    height: 380px !important;
    width: 45.5% !important;
}

.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 14.4em !important;
}

.page-products .products-grid.ctst .product-items .item.product-item {
height: 345px !important;
}
}

@media screen and (width: 375px) and (height: 667px) {
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 13.6em !important;
}

.categorypath-offers .slick-list .slick-slide {
width: 44% !important;
height: 350px !important;
margin-bottom: 20px !important;
margin-right: 20px !important;
}

}

@media screen and (width: 412px) and (height: 915px) {
.categorypath-offers .category-description .slick-list .slick-slide {
height: 385px !important;
}
.categorypath-offers .category-description .slick-list .slick-slide {
margin-right: 2%;
width: 46% !important;
border-radius: 5px;
height: 40rem;
margin-bottom: 10px;
margin-left: 2%;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 15.5em !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 15.4em !important;
}
.page-products .products-grid.ctst .product-items .item.product-item {
height: 355px !important;
}
.home-lastsec1 {
left: 0% !important;
position: relative;
}
.page-products .products-grid.ctst .product-items .item.product-item {
height: 355px !important;
}
}
@media screen and (width: 412px) and (height: 914px) {
.categorypath-offers .category-description .slick-list .slick-slide {
height: 385px !important;
margin-bottom: 20px !important;
width: 46% !important;
}
.page-with-filter li.item.product.product-item {
padding-top: 0px !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 15.5em !important;
}
.home-lastsec1 {
left: 0% !important;
position: relative;
}
}

@media screen and (width: 360px) and (height: 800px) {
.categorypath-offers .category-description .slick-list .slick-slide {
width: 45% !important;
height: 340px !important;
margin-bottom: 20px !important;
margin-right: 15px !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 12.5em !important;
}
}

@media screen and (width: 360px) and (height: 780px) {
.categorypath-offers .category-description .slick-list .slick-slide {
height: 340px !important;
margin-bottom: 20px;
margin-right: 15px;
width: 45% !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 12.5em !important;
}
}

@media screen and (width: 412px) and (height: 1004px) {
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 15.5em !important;
}
.page-products .products-grid.ctst .product-items .item.product-item {
height: 350px !important;
}
}

@media screen and (width: 393px) and (height: 852px) {
.categorypath-offers .category-description .slick-list .slick-slide {
width: 45.5% !important;
}

.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 14.5em !important;
}
}

@media screen and (width: 360px) and (height: 740px) {
.categorypath-offers .category-description .slick-list .slick-slide {
height: 355px !important;
}
.categorypath-offers .slick-initialized .slick-slide {
width: 47% !important;
height: 370px !important;
transform: translateX(-5px) !important;
margin: 10px 10px 10px 0px !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 12.6em !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 12.8em !important;
}

.page-products .products-grid.ctst .product-items .item.product-item {
height: 325px !important;
}
}
@media screen and (width: 430px) and (height: 932px) {
.categorypath-offers .category-description .slick-list .slick-slide {
height: 400px !important;
width: 45.5% !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .multibuy-product , .catalog-product-view .multibuy-product{
left: 16.4em !important;
}

.home-lastsec1 {
left: 0% !important;
position: relative;
}
.page-products .products-grid.ctst .product-items .item.product-item {
height: 360px !important;
}
}
@media (min-width: 1225px) and (max-width: 1360px){
.cms-index-index img.multibuyanyp-hotdeal.ls-is-cached.lazyloaded {
transform: translate(-47%, -49%) !important;
}
.cms-index-index img.multibuyanyp-hotdeal {
transform: translate(-47%, -49%) !important;
}
figure.img-collection.colletion-one {
width: 455px !important;
}
.txt-heading{
font-size: 46px !important;
margin-left: 0px !important;    
}
.home-las2-section ul, p {
font: 400 14px / 1.35 Heebo, Helvetica Neue, Verdana, Arial, sans-serif !important;
}

.home-middlesection-subh{
font-size: 40px !important;
}
#AO1XKVT{
font-size: 14px !important;
}
.home-last3 {
font-size: 16px !important;
line-height: 22.2px !important;
}
.pods .home-last3-heading {
padding-bottom: 0px !important;
height: 118px !important;
}
.cms-index-index img.multibuyanyp-newin.ls-is-cached.lazyloaded {
transform: translate(-45%, -50%) !important;
}
.cms-index-index img.multibuyanyp-newin{
transform: translate(-45%, -50%) !important;
}
}

.post-bottom{
padding: 0px 15px !important;
}

.product-info-main .price-box .price-wrapper .price {
font-weight: 600;
font-size: 40px;
color: #007BFF !important;
}

.block-shipping-estimation .block-title {
color: #007BFF !important;
}
.sidebar .block:not(.account-nav) .block-title, .sidebar .block:not(.account-nav) .title {
background: #007BFF !important;
}
.toolbar .modes-mode:not(.active):hover, .toolbar .modes-mode.active {
border-color: #007BFF !important;
background: #007BFF !important;
}
.toolbar .modes-mode {
border-color: #000;
background: #007BFF !important;
}

.sidebar .block:not(.account-nav) .block-title, .sidebar .block:not(.account-nav) .title {
color: #fff !important;
}

.toolbar .modes-mode:not(.active):hover:before, .toolbar .modes-mode.active:before {
color: #fff !important;
}
.toolbar .modes-mode:before {
color: #fff !important;
}
.product-list-style-35 .tocart.primary{
color: #fff !important;
}
.toolbar .pages .action.next:hover, .toolbar .pages .action.previous:hover, .toolbar .pages a.page:hover, .toolbar .pages strong.page {
color: #fff !important;
border: 1px solid #007BFF !important;
background: #007BFF !important;
}
.product-list-style-35 .products.list.items .action.towishlist:before, .product-list-style-35 .products.list.items .action.tocompare:before{
color: #007BFF !important;
}
.product.info.detailed .product.items .item.title>.switch:after {
background: #007BFF !important;
}

.product-view-style-03 .product-info-main .box-tocart .actions {
margin-top: 28px !important;
margin-left: 10px;
display: inline-block;
}

.large-box-tocart .fieldset {
display: flex;
justify-content: center;
}

.product-view-style-03 .product-info-main .box-tocart .actions button {
display: inline-block;
width: 100%;
float: left;
padding: 0;
height: 50px;
height: 41px;
font-size: 12px;
margin-bottom: 10px;
}
.account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .action-primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button {
color: #fff !important;
}
.product-info-main .box-tocart .primary.tocart {
color: #fff !important;
}
.block-compare .actions-toolbar .action.compare {
color: #fff !important;
}
@media (max-width: 430px) {
div#topbestseller .block-products-list .products-grid .product-items {
margin-left: 0px !important;
}
}

.banner-style11{
position: relative;
}

.product-view-style-03 .product-info-main .field.qty .qty-ctl button:hover {
background: #007BFF !important;
}
.product-info-main .product-addto-links .action:hover {
color: #007BFF !important;
}
.blog-post-view .page-title:after {
background: #007BFF !important;
}
.sidebar .blog-search .actions .action.search:before {
color: #FFF !important;
}
.product-list-style-17 .button-hover-wrap .tocart, .product-list-style-17 .button-hover-wrap .tocompare, .product-list-style-17 .button-hover-wrap .action.towishlist, .product-list-style-17 .button-hover-wrap .qs-button, .product-list-style-17 .button-hover-wrap a.qs-button {
color: #fff !important;
border-color: #007BFF !important;
background: #007BFF !important;
}
.product-list-style-17 .button-hover-wrap .tocart:hover, .product-list-style-17 .button-hover-wrap .tocompare:hover, .product-list-style-17 .button-hover-wrap .action.towishlist:hover, .product-list-style-17 .button-hover-wrap .qs-button:hover, .product-list-style-17 .button-hover-wrap a.qs-button:hover {
border-color: #007BFF !important;
background: #000;
}
.product-item .price-box .price {
color: #007BFF !important;
}
.cms-index-index .product-item .price-box .price {
    color: #000 !important;
}
.post-bottom .block.related .block-title.title strong:after {
background: #007BFF !important;
}
.cart-container .cart.table-wrapper .price {
color: #007BFF !important;
}
.cart-container .cart.table-wrapper .actions-toolbar>.action {
background: #007BFF;
border: 1px solid #007BFF;
}
.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit:hover:before, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete:hover:before, .cart-container .cart.table-wrapper .actions-toolbar>.action.action-towishlist:hover:before {
color: #000 !important;
}
button, .cart-container .form-cart .action.continue, a.action.secondary, a.action.secondary:visited {
color: #fff !important;
border-color: #fff !important;
background: #007BFF !important;
}
.cart-container .cart-totals .grand .amount strong {
color: #007BFF !important;
}
.cdz-opc-wrapper .opc-wrapper .step-title, .cdz-opc-wrapper .opc-block-shipping-information .shipping-information-title, .cdz-opc-wrapper .payment-group>.step-title, .cdz-opc-wrapper .checkout-agreements-items .checkout-agreements-item-title {
background: #007BFF !important;
color: #fff !important;
}
button, .cart-container .form-cart .action.continue, a.action.secondary, a.action.secondary:visited {
color: #fff !important;
background: #007BFF !important;
}
.minicart-items .product-item .price{
color: #007BFF !important;
}
.cdz-opc-wrapper .opc-summary-wrapper {
border-color: #007BFF !important;
}
.checkout-index-index .page-wrapper .page-header .header.content {
padding: 0px !important;
}
.page-header .minicart-wrapper .action.showcart .counter.qty, .page-header .features-links #top-wishlist .counter.qty {
background: #007BFF !important;
}

.cart-container .cart.table-wrapper .actions-toolbar>.action {
background: #007BFF !important;
border: 1px solid #007BFF !important;
}
.cart.table-wrapper .item-options {
font-size: 15px !important;
}

.cart-container .cart.table-wrapper .price > :first-child {
color: #000 !important;
}
.product-view-style-03 .product-info-main .product-addto-links .action {
padding: 7px 7px !important;
}
.qty-ctl>button {
color: white !important;
}
.qty-ctl>button:hover {
color: #000 !important;
}
.product-view-style-03 .product-info-main .box-tocart .actions button {
width: 100% !important;
}
.catalog-product-view button{
background-color: transparent !important;
color: black !important;
}
.catalog-product-view button:hover{
background-color: #007BFF !important;
}

.catalog-product-view .product-addto-links button{
background-color: transparent !important;
color: black !important;
opacity: 0.7 !important;
}
.catalog-product-view .product-addto-links button:hover{
color: #007BFF !important;   
}
.mini-list .block-top {
color: #007BFF !important;
}
.text-overlay {
text-shadow: none !important;
}

.info-summary-bottom .secondary .create-account-link:hover{
color: #007BFF !important;   
}

.cdz-sidebar a:hover, .cdz-sidebar .acount-menu .account-menu-items>li a:hover {
color: #007BFF !important;
}
.page-products .products-grid.ctst .product-items .item.product-item {
border-radius: 10px !important;
}
.product-list-style-35 .product-image-photo.main-img {
border-radius: 10px !important;
}
.product-list-style-35 .product-image-photo.hovered-img {
border-radius: 10px !important;
}
.info-summary-bottom .secondary .create-account-link{
color: #007BFF !important; 
}
.post-list li img {
width: 100% !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px  !important;
}
.post-description {
margin-left: 0px !important;
margin-right: 0px !important;
}
.post-read-more {
margin-left: 0px !important;
}
.blog-index-index .page-title:after {
background: #007BFF !important;
}

input[type="checkbox"]:checked {
background: #007BFF !important;
border-color: #007BFF !important;
}
.block.filter .block-actions .action.clear {
color: #fff !important;
border-color: #007BFF !important;
background: #007BFF !important;
}
.block.filter .block-actions .action.clear:active, .block.filter .block-actions .action.clear:hover {
background: #007BFF !important;
}
@media only screen and (max-width: 767px) {
.sidebar .block.filter .block-title.filter-title strong {
color: #fff !important;
border-color: #000 !important;
background: #007BFF !important;
}
.sidebar .block.filter .block-title.filter-title:not([data-count="0"]):before {
background: #007BFF !important;
}
.sidebar .block.filter .block-title.filter-title {
border-radius: 5px !important;
}
}
.cdz-flbar .fl-btn .count {
background: #007BFF !important;
}
.qs-button:active, a.qs-button:active, .qs-button:hover, a.qs-button:hover {
border-color: #007BFF !important;
}
.block.filter .items .action.remove:hover {
background: #007BFF !important;
border-color: #007BFF !important;
}
.product-list-style-35 .rating-summary .rating-result>span:before {
color: #007BFF !important;
}

.category-offers .product-item-info {
border-radius: 10px !important;
}

.post-description div {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
text-overflow: ellipsis;
}

.price-wishlist .price-box {
display: flex;
justify-content: center;
margin: 0 0 5px;
gap: 10px;
width: 100%;
}

.price-wishlist .actions-secondary{
display: flex;
}
.cdz-flbar-wrap {
display: none !important;
}

.offer-on-sale li.product-item {
position: relative;
}
.category-offers .product-items .SaleOn {
text-transform: uppercase !important;
font-weight: 600 !important;
background-color: #ff0000 !important;
color: fff !important;
color: #FFFFFF !important;
padding-left: 11px !important;
padding-right: 11px !important;
position: absolute;
z-index: 99;
left: 0;
}
.row.product-info-main.full-width .product-left {
padding: 0px !important;
}

.row.product-info-main.full-width {
border-radius: 10px !important;
}
.product-list-style-35 .product-item-name {
height: 30px !important;
}
.product-list-style-35 .product-item-top img.hot.lazyloaded {
position: absolute !important;
z-index: 99;
left: 0;
}
.product-list-style-35 .product-item-top img.hot{
position: absolute !important;
z-index: 99;
left: 0;
}
.extra_description_cat{
background: #fff !important;
padding: 25px;
border-radius: 10px;
}
.product.info.detailed .product.items {
border-radius: 10px !important;
width: 100% !important;
}
.product-view-style-03 .product-main-top {
padding: 0px 0px 0px 18px !important;
}
.mst-related_products__productsList .productsList-list .productsList-list-item {
padding: 0px 0px 20px 5px !important
}

.product-view-style-03 li.bulletproof-item:first-child {
margin-left: 0px !important;
}
.product-view-style-03 li.bulletproof-item:last-child {
margin-right: 0px !important;
}
.dailydeals-daily-index .grid.products-grid .products:not(.row), .grid.products-grid.products:not(.row){
margin: 0px !important;
}
.dailydeals-daily-index img.pagebuilder-mobile-hidden.lazyloaded {
padding: 0px 10px !important;
}
.dailydeals-daily-index img.pagebuilder-mobile-hidden{
padding: 0px 10px !important;
}
button.action.apply.primary {
width: 100% !important;
}
.checkout-index-index .page-wrapper .page-header .header.content {
padding: 0px !important;
display: none !important;
}
.checkout-index-index .header-sections{
padding-bottom: 15px !important;
}
.categorypath-offers .slick-list .slick-slide{
border-radius: 10px !important;
}
.categorypath-offers img.product-image-photo.lazyloaded {
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}
.categorypath-offers img.product-image-photo {
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}
.product-hayati-infinity-6000-vape-pod-blue-raspberry .block-products-list .products-grid .product-items {
gap: 20px;
}
.categorypath-offers img.pagebuilder-mobile-hidden{
border-radius: 10px !important;
}
.categorypath-offers img.pagebuilder-mobile-hidden.lazyloaded {
border-radius: 10px !important;
}
.blog-post-view img.lazyloaded {
width: 100% !important;
border-radius: 10px !important;
}
.blog-post-view img{
width: 100% !important;
border-radius: 10px !important;
}
#html-body [data-pb-style=FWSNRPM] {
margin: 0px !important;
}
#html-body [data-pb-style=MPPTDGA] {
margin: 0px !important;
}
#html-body [data-pb-style=R365R46] {
margin: 30px 0px !important;
}
#html-body [data-pb-style=LGFWMXA] {
margin: 40px 0px !important;
}
#html-body [data-pb-style=YJDGXY0] {
margin: 30px 0px !important;
}
#html-body [data-pb-style=HT7GY9A] {
margin: 30px 0px !important;
}
.blog-post-view .menu-area .col-sm-14 {
display: flex !important;
justify-content: center;
position: relative;
}
.blog-post-view .block.related .products-grid .product-item{
background: transparent !important;
}
.blog-page .owl-carousel.owl-drag .owl-item {
margin-left: 0px !important;
background: #fff !important;
border-radius: 10px !important;
margin-right: 15px !important;
}
.blog-page .block.related .block-content .products .item img {
margin: 0px !important;
border-radius: 10px !important;
}
.blog-post-view strong.product.name.product-item-name {
width: 88% !important;
}
.blog-post-view .product-list-style-17 .price-box {
margin-bottom: 0;
width: 88% !important;
}
.blog-post-view .post-bottom .block.related ol{
padding: 5px 0 0 0px !important;
}

.blog-post-view #WRY6RN4, .blog-post-view #U9NVB26{
line-height: 22.2px !important;
}
#html-body [data-pb-style=DX6182E] {
margin: 30px 0px !important;
}

.shopbrand-view-index .grid.products-grid .products:not(.row), .grid.products-grid.products:not(.row) {
margin-top: 0;
margin-bottom: 0;
margin-right: 0px !important;
}
.shopbrand-view-index li.item.product.product-item {
margin-right: 5px !important;
width: 100% !important;
}
.shopbrand-view-index figure.brandimg {
margin-left: 0px !important;
}
.shopbrand-view-index figure.brandimg img {
border-radius: 10px !important;
width: 100% !important;
}
.shopbrand-view-index .characters .filter .char a:hover {
background-color: #007BFF !important;
color: #fff !important;
border: 1px solid #007BFF !important;
}
.shopbrand-view-index ol.products.list.items.product-items.flex-grid {
display: grid !important;
align-items: stretch;
grid-template-rows: auto;
grid-template-columns: repeat(8, 1fr);
column-gap: 15px;
}

.shopbrand-view-index .product-list-style-35 .product-item-name a.product-item-link {
width: 100% !important;
}

.blog-post-view figure[data-content-type='image'] {
width: 100% !important;
margin: 10px 0px !important;
}
.blog-post-view .pagebuilder-column p{
font-family: Heebo;
font-size: 14px;
font-weight: 400 !important;
line-height: 18.2px !important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
.blog-post-view .pagebuilder-column span{
font-family: Heebo;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 19.2px !important;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
display: inline-block !important;
}

.blog-post-view .freemaximg>img {
margin: 20px 30px 8px 10px !important;
}
.blog-post-view span#YNPA8QG {
margin-bottom: 10px;
}
.blog-post-view .pagebuilder-column.mesh-coil {
justify-content: center !important;
}
.blog-post-view .pagebuilder-column.innovative {
justify-content: center !important;
}
.blog-post-view .post-content span {
display: table !important;
}
.blog-post-view .post-content li {
display: list-item !important;
}
.blog-post-view .post-description{
color: #000 !important;
}
.blog-post-view #html-body [data-pb-style=DN7AHSK] {
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=F5ADORA]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=MTD73AF]{
justify-content: center;
}
.blog-post-view #html-body [data-pb-style=K3MQ6M9]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=ETU9MDN]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=V6TRLEA], .blog-post-view #html-body [data-pb-style=B37NQN1], .blog-post-view #html-body [data-pb-style=O8TM0C5]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=WRK1XNW], .blog-post-view #html-body [data-pb-style=BEY6SF5], .blog-post-view #html-body [data-pb-style=BEY6SF5]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=F5ADORA], .blog-post-view #html-body [data-pb-style=TSEOWAF], .blog-post-view #html-body [data-pb-style=BMN0BEE]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=MTD73AF], .blog-post-view #html-body [data-pb-style=GGNU78A], .blog-post-view #html-body [data-pb-style=UI55Q3K]{
justify-content: center;
}
.blog-post-view #html-body [data-pb-style=K3MQ6M9], .blog-post-view #html-body [data-pb-style=KIB8AMU], .blog-post-view #html-body [data-pb-style=RG8O6WH]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=ETU9MDN], .blog-post-view #html-body [data-pb-style=IJ98IAM], .blog-post-view #html-body [data-pb-style=XUSIL6I]{
justify-content: center !important;
}
.blog-post-view #html-body [data-pb-style=V6TRLEA], .blog-post-view #html-body [data-pb-style=CMFJ9GO], .blog-post-view #html-body [data-pb-style=TRWONCL]{
justify-content: center !important;
}
.blog-post-view .flavour-option{
display: flex !important;
justify-content: center !important;
}
@media screen and (max-width:299px){
.page-footer {
padding-bottom: 0px !important;
}
.mb-toolbar-inner.row {
display: none !important;
}
.page-header .mobi-cart-wrapper .action.showcart .counter.qty {
background: transparent !important;
}
}

.mst-related_products__productsList .productsList-prev, .mst-related_products__productsList .productsList-next {
background: transparent !important;
}

.blog-post-view .post-description .pagebuilder-column {
background: #fff !important;
border-radius: 10px !important;
margin: 10px !important;
padding: 10px !important;
}
.blog-post-view .post-description [data-content-type="text"]{
background: #fff !important;
border-radius: 10px !important;
margin: 10px !important;
padding: 10px 25px !important;
}
.blog-post-view .post-description [data-content-type="image"]{
background-color: transparent !important;
}
.post-description .post-tag{
margin: 5px 10px !important;
}
.categorypath-coming-soon .products-grid.ctst .product-items .item.product-item {
position: relative !important;
}
.categorypath-coming-soon p.coming-soon{
position: absolute;
z-index: 99;
left: 0px !important;
}
.blog-page .text-left {
margin-right: 15px;
}
.blog-page .text-right{
margin-right: 15px;   
}

.dailydeals-daily-index li.item.product.product-item {
position: relative !important;
}

.dailydeals-daily-index li.item.product.product-item .daily-deals-img{
position: absolute !important;
top: -15px !important;
left: -8px !important;
}
.blog-category-vapingpodkit .post-image{
padding-left: 0px !important;
}

img.coming-soon2 {
position: absolute !important;
left: -28px;
z-index: 99;
top: -30px;
}

.catalog-product-view img.coming-soon1 {
position: absolute !important;
left: -27px;
top: -24px;
z-index: 99;
}
.categorypath-offers .product-item .price-wishlist {
padding: 0px 10px !important;
}
.sidebar .block.filter.active .filter-content {
z-index: 999 !important;
}

.categorypath-e-liquids-shop-by-e-juice-brands-crystal-pro-max-e-liquid .products-grid.ctst .product-items .item.product-item {
margin-top: 15px !important;
margin-bottom: 25px !important;
}

.contact-index-index .contact-container {
display: flex !important;
justify-content: center !important;
flex-direction: column !important;
align-items: center !important;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact {
border-radius: 10px !important;
}
.page-header .searchsuite-autocomplete .product ul li .qs-option-title a {
color: #484848 !important;
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a {
color: #999 !important;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-description, .searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription {
color: #3C3C3C !important;
}
.searchsuite-autocomplete ul li {
color:#000 !important;
}

.account-nav .content .item.current strong {
    color: #007BFF !important;
}
.account .column.main .block:not(.widget) .block-title .action.edit{
    background-color: #007BFF !important;
}
.account-info-summary .info-summary-bottom .title a:active, .account-info-summary .info-summary-bottom .title a:focus, .account-info-summary .info-summary-bottom .title a:visited {
    color: #007BFF !important;
}
.account-info-summary .info-summary-top .icon-account {
    background: #007BFF !important;
}
.product-item .product-image-wrapper .product-image-photo {
    border-radius: 10px;
}
.cdz-horizontal-menu.cdz-translate li.level0:nth-of-type(3):hover>.groupmenu-drop {
    z-index: 600;
    width: auto !important;
    left: 0 !important;
}
.cdz-horizontal-menu.cdz-translate li.level0:nth-of-type(4):hover>.groupmenu-drop {
    z-index: 600;
    width: auto !important;
    left: 0 !important;
}
.product-item .product-image-wrapper .product-image-photo {
    border-radius: 10px !important;
}
.colletion-one img{
    width: 100% !important;
}
.product-item-actions .cart-qty span {
    color: #fff !important;
}
.page-footer {
    padding-bottom: 0px !important;
}
.page-products .actions-primary .tocart, .actions-secondary>a.action {
    border-color: transparent !important;
    background: transparent !important;
}
.category-coming-soon .actions-primary .tocart, .page-with-filter .actions-primary .tocart {
    border-color: #007BFF !important;
    background: #007BFF !important;
}

.page-products button.action.tocart.primary , .page-with-filter button.action.tocart.primary , .catalog-category-view button.action.tocart.primary{
    margin-top: 0px !important;
    margin-left: 10px !important;
}
.page-products li.item.product.product-item img.hotdeals {
    position: absolute;
    z-index: 9;
    width: 85px;
}
.list.products-list .item.product-item .product-item-details {
    padding: 10px;
}

 .product-item-details .product-item-inner{
    justify-content: left;
 }
.list.products-list .item.product-item .product-item-inner {
    margin-top: 10px;
    display: flex;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}
.blog-index-index ol.post-list.modern li{
    height: calc(100%) !important;
}
.blog-page .post-list li {
    height: calc(100%) !important;
}
.product-item-actions .cart-qty form {
    float: left;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.product-item-actions .cart-qty form > .qty1 {
    display: flex;
}
.tierprice.simple-hideme .tableclass {
    width: 100%;
}
.products-grid.wishlist .product-item:nth-child(4) {
    margin-left: auto !important;
}

@media (width: 1300px) {
    .shopbrand-view-index .page-main:not(.page-main-full) > div {
        width: 1200px !important;
    }
}
.product-list-style-35 .field.qty {
    margin: 0 !important;
}
.blog-page-list .post-list li {
    border-radius: 10px;
}   
.post-list li {
    padding-bottom: 0px !important;
}
.blog-page .post-bottom {
    padding: 15px 15px !important;
}
.vape-store {
    margin-bottom: 2.5%;
}

.slick-dotted.slick-slider {
    padding: 5px 19px !important;
}
.page-header .sticky-menu.active .cdz-dropdown .cdz-dd-content {
    left: -165.3125px !important;
}
.cms-index-index a.details.md-icon-button.launch.md-ink-ripple:hover {
    color: #006bb4;
}
.extra_description_cat {
    margin-bottom: 20px !important;
}
.page-products .content-inner{
    background: #fff;
    margin: 0px 0px !important;
    padding: 10px 20px;
    border-radius: 5px;
}
.block-compare .action.delete:hover {
    background: #007BFF !important;
    border-color: #007BFF !important;
}

.account .products-grid.wishlist .box-tocart>.fieldset {
    display: flex !important;
    align-items: anchor-center;
}
.wishlist-index-index p.unavailable.stock {
    border-color: #007BFF !important;
    background: #007BFF !important;
    padding: 8px 15px;
    border-radius: 5px;
    color: #fff !important;
}

.wishlist-index-index p.unavailable.stock span {
    font-weight: 600;
}

.account .products-grid.wishlist .product-item-inner>.product-item-actions .action.edit:hover:before, .account .products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:hover:before {
    color: #000 !important;
}

.nav-sections-item-title .nav-sections-item-switch:hover {
    color: #1979c3 !important;
}
.category-new-arrival span.bulkmsg {
    width: 100%;
}
.per-unit-price .price-wrapper:hover {
    color: #1979c3 !important;
}
#product_addtocart_form a {
    color: #1979c3 !important;
}
.block-shipping-estimation .shipping-title {
    color: #1979c3 !important;
}
.mst-related_item-holder .price-box .old-price {
    float: unset !important;
    margin-left: 5px;
}
.bulletproof-item-actions .actions-primary button.action.tocart.primary {
    font-size: 12px !important;
}
.account-info-summary .info-summary-top .icon-account {
    background: #007BFF !important;
}
.account-info-summary .info-summary-bottom .title a {
    color: #007BFF !important;
}