@media (min-width: 991px) and (max-width: 1060px){
    .catalog-category-view .products-list .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        justify-content: space-between !important;
    }
    .catalog-category-view .products-list .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
        justify-content: space-between !important;
    }
}

    @media (min-width: 781px) and (max-width: 1199px){


        /* megamenualignment issue only for tablet view */


    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_1{
        width: 33.33% !important;
    }
    .home-slider-section-info  .pagebuilder-column-group{
        display: block  !important;
        margin-bottom: 10px;
    }
    .home-slider-section-info  .pagebuilder-column-group .home-shalby-slider-block{
        width: 100% !important;
        margin-bottom: 10px;
    }


    .home-slider-section-info  .pagebuilder-column-group .home-slider-left-section-block{
        width: 100% !important;
    }
    .home-slider-section-info  .pagebuilder-column-group .home-slider-left-section-block .block-static-block{
        display: flex !important;
    }
    .home-slider-section-info .pagebuilder-column-group .home-slider-left-section-block .block-static-block .home-slider-left-section{
        width: 50%;
    }

}
@media (min-width: 1350px) and (max-width: 1399px){
    .home-slider-section-info  .pagebuilder-column-group .home-shalby-slider-block .shalby-slider-builder .pagebuilder-slide-wrapper {
        background-size: 100% 100% !important;
    }
}


@media (min-width: 781px) and (max-width: 991px){




    /*header section design here */
    .header-mobile .sidebar-nav-mobile {
        padding: 30px 10px !important;
    }
    .header-mobile .navigation-mobile .sm_megamenu_menu > li .btn-submobile{
        right: -5px !important;
    }



    /* plp page design */
    


    /* plp list view design here */
    .catalog-category-view .products-list .product-item .product-item-info .product-item-details{
        margin-left: 280px;
    }
    .catalog-category-view .products-list .product-item .product-item-info{
        padding: 7px 8px;
    }


    /* plp search list view dessign here */
    .catalogsearch-result-index .product-item .product-item-info .product-item-details{
        margin-left: 280px;
    }
    .catalogsearch-result-index .products-list .product-item .product-item-info{
        padding: 7px 8px;
    }


    /*footer section design here */
    .bottom-newsletter-section-info .bottom-contact-info-section .bottom-contact-section2{
        font-size: 28px;
    }


    /*PDP page design here */
    .catalog-product-view .sidebar.sidebar-main {
        width: 60% !important;
        padding-right: 2% !important;
    }
    .catalog-product-view .product.detailed .product.items .data.item.title{
        padding: 0 0 10px !important;
        margin-right: 25px;
    }


    /* quick view design here */
    .cartquickpro-catalog_product-view .page-main .column.main .product-info-main .zip-code-content button{
        width: 35% !important;
    }
    .cartquickpro-catalog_product-view .page-main .product-add-form .box-tocart .price-box .price{
        margin-right: 5px;
    }
    .cartquickpro-catalog_product-view .page-main .column.main .product-info-main{
        padding: 0 5px !important;
    }
    .catalog-product-view .product-add-form .price-box .price{
        font-size: 18px;
    }


    /*cart page design here */
    .checkout-cart-index .cart-container .discount-cart-section{
        width: 15% !important;
        height: 45px;
    }
    .checkout-cart-index .cart-container .discount-cart-section b{
        text-align: center;
    }
    
    .checkout-cart-index .cart-container .cart-summary{
        width: 100%;
        position: initial;
    }
    .checkout-cart-index .cart-container .form.form-cart{
        width: 100%;
    }



    /* checkout page design here */
    .checkout-index-index .opc-wrapper{
        padding-right: 15px;
    }
    .checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{
        width: 94%;
        padding: 10px;
    }
    .checkout-index-index .opc-wrapper {
        padding-right: 15px;
    }
    .checkout-index-index .opc-summary-wrapper.opc-sidebar .modal-content{
        padding: 0 10px 1em;
    }
    .checkout-index-index .opc-summary-wrapper .modal-content .opc-block-summary{
        padding: 10px;
    }





    /* customer registration page */
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section{
        flex-direction: column;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field{
        width: 100%;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field.field-email-block{
        padding-top: 22px;
    }
    .customer-account-create .reg-mobile-prefix-section #mobilenumber-error {
        margin-top: 12%;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .mobile-verify-section .verify-terms-condition .remember_me label .remember-block-section{
        white-space: initial;
    }
    .customer-account-create .msform.form-create-account fieldset i.fa-angle-right {
        right: 12%;
        bottom: 6px;
    }
    .customer-account-create .column.main .msform.form-create-account .skipnow {
        right: 2em;
    }


    /* seller registration page design */
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield{
        flex-direction: column;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section{
        flex-direction: column;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield .field{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller fieldset .mobile-verify-section .verify-terms-condition .remember_me label .remember-block-section{
        white-space: initial;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field label{
        padding-top: 10px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field.field-email-block{
        padding-top: 15px;
    }



    /* my account page design here */
    .account .block-collapsible-nav #block-collapsible-nav .nav.items{
        display: block;
        padding: 7px 8px;
    }
    .sales-order-history .table-wrapper.orders-history #my-orders-table tbody tr td.col{
        padding: 0.55rem;
    }
}


@media (min-width: 1400px) and (max-width: 1480px){
    
    .seller-index-index .column.main .form.seller fieldset i.fa-angle-right{
        right: 14%;
    }
    .customer-account-create .msform.form-create-account fieldset i.fa-angle-right{
        right: 14%;
    }
}

@media (min-width: 1281px) and (max-width: 1399px){
    /* PDP page design */
    .catalog-product-view .column.main {
        width: 65% !important;
    }
    .catalog-product-view .sidebar.sidebar-main {
        width: 35% !important;
    }
    .catalog-product-view .product-info-main .zip-code-content button{
        width: 35% !important;
    }


    /*plp page design */
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        padding: 6px 8px;
    }
    .catalog-category-view .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        margin: 0;
        width: 105px;
    }

      /*plp search page design */
      .catalogsearch-result-indexry-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        padding: 6px 8px;
    }
    .catalogsearch-result-index .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        margin: 0;
        width: 105px;

    }

    /* home page */
    .cms-index-index .block-home.group-filterproducts .home-product-slider-section{
        padding: 10px;
    }


    /* wishlist page design here */
    .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .fieldset{
        gap :5px !important;
    }
    .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button span{
        font-size: 10px;
    }
    .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .product-item-actions a.action.delete span{
        font-size: 10px;
    }
    .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button::before{
        font-size: 14px;
    }

    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .fieldset{
        gap: 5px !important;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button::before{
        font-size: 14px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button span{
        font-size: 10px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions a.action.delete span{
        font-size: 10px;
    }
    
}
@media (min-width: 1281px) and (max-width: 1350px){


    /* plp page design */

    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        display: block;
    }
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .control.qty-change{
        margin-bottom: 10px;
    }
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
        gap: 15px !important;
    }

     /* plp search page design */

     .catalogsearch-result-index  .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        display: block;
    }
    .catalogsearch-result-index .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .control.qty-change{
        margin-bottom: 10px;
    }
    .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
        gap: 15px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1280px){
  

    /* home page design */
    .cms-index-index .block-home.group-filterproducts .home-product-slider-section{
        padding: 10px;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group .blog-testimonial-empty{
        max-width: 2%;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .testimonial-slides-block .slick-next {
        right: 0px;
        background-color: #fff;
    }

    /* plp page design */
    .catalog-category-view .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 133px !important;
    }
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
        flex-direction: column;
        align-items: start;
        padding-top: 10px;
        gap: 5px;
    }
    .catalog-category-view .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.sm_quickview_handler{
        width: 125px !important;
    }
    .catalog-category-view .products-grid .product-items .product-item .product-item-info .recommend-block span:first-child{
        padding-top: 5px;
    }
    .catalog-category-view .products-grid .product-items .product-item .product-item-info .recommend-block span:last-child{
        padding-bottom: 5px;
    }
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        flex-direction: column; 
    }
    .catalog-category-view .product-item .product-item-info .product-item-details .price-box .discount-percent{
        top: -45%;
        z-index: 999;
    }


        /* plp search page design */
        .catalogsearch-result-index .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
            width: 133px !important;
        }
        .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
            flex-direction: column;
            align-items: start;
            padding-top: 10px;
            gap: 5px;
        }
        .catalogsearch-result-index .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.sm_quickview_handler{
            width: 125px !important;
        }
        .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .recommend-block{
            width: 65%;
        }
        .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
            flex-direction: column; 
        }
        .catalogsearch-result-index .product-item .product-item-info .product-item-details .price-box .discount-percent{
            top: -45%;
            z-index: 999;
        }
    
    /* PDP page design */
    .catalog-product-view .column.main {
        width: 100% !important;
    }
    .catalog-product-view .sidebar.sidebar-main {
        width: calc(100% - 540px) !important;
    }
    .catalog-product-view .container.related-container-block .products-related .product-item .product-item-info .shalby-plp-product-info .product-item-actions .actions-primary .product-action-qty{
        flex-direction: column;
        justify-content: start;
        align-items: start;
    }
    .catalog-product-view .container.related-container-block .products-related .product-item .product-item-info .shalby-plp-product-info .product-item-actions .actions-primary .product-action-qty .product-button-info{
        text-align: left;
        margin-top: 10px;
    }



    /* login page design */
    .customer-account-login .login-container .block.block-customer-login .block-content {
        width: 90%;
        margin: auto;
    }




  
}


@media (min-width: 781px) and (max-width: 1199px){
  
      /* home page design */
      .cms-index-index .block-home.group-filterproducts .container .col-lg-3{
        max-width: 50% !important;
        flex: 1 !important;
    }
    .cms-index-index .home-product-slider-section .block-content .products-grid .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        gap: 25px;
        margin: 10px 0;
    }
    .cms-index-index .home-product-slider-section .block-content .products-grid .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .product-button-info{
        display: flex;
        flex-direction: column;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group {
        display: block !important;
        max-width: 100% !important;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .item-client .client-say-block {
        margin: auto;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group .shalby-blog-section {
        max-width: 100% !important;
        width: 100% !important;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group .shalby-testimonal-block {
        max-width: 100% !important;
        width: 100% !important;
    }
    .cms-index-index .block-home.group-filterproducts .home-product-slider-section{
        margin-top: 10px;
    }

    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms .slick-arrow.slick-prev{
        margin-left: 0;
    }

    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms2 .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms2 .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms2 .slick-arrow.slick-prev{
        margin-left: 0;
    }

    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms3 .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms3 .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms3 .slick-arrow.slick-prev{
        margin-left: 0;
    }

    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms4 .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms4 .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms4 .slick-arrow.slick-prev{
        margin-left: 0;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-arrow.slick-prev{
        left: 0;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-arrow.slick-next{
        right: 0;
    }
    .favourite-cat-list-slider .slick-arrow.slick-prev{
        left: 5px;
    }
    .favourite-cat-list-slider .slick-arrow.slick-next{
        right: 5px;
    }
    .favourite-cat-list-slider.slick-initialized{
        padding: 0 10px;
    }


     /* header page design */
     .header-container .header-middle .container .middle-content .right-container .header-wishlist {
        margin: 0 10px 0 10px;
    }
     .header-container .header-middle .container .middle-content .right-container .minicart-header {
        margin: 0 10px 0 10px;
    }
     .header-container .header-middle .container .middle-content .right-container .search-container{
         width: 43%;
     }
     .header-container .header-middle .container .middle-content .right-container .search-container .block-content .minisearch .control input{
        min-width: 250px;
        padding-right: 100px;
     }
   
    .header-container .header-middle .container .middle-content .right-container .search-container .block-content .minisearch .control select {
        height: 45px;
        background-color: #E9EFF7;
        width: 125px;
    } 
    .header-container .header-bottom .horizontal-block{
        padding-left: 20px;
    }
    .header-container .header-bottom .horizontal-block .horizontal-menu .horizontal-type  .sm_megamenu_lv1.sm_megamenu_drop{
        margin-right: 20px;
    }
    .header-container .header-bottom .horizontal-block .horizontal-menu .horizontal-type  .sm_megamenu_drop .sm_megamenu_title{
        font-size: 100%;
    }
    .header-container .header-middle .container .middle-content .right-container .header-tracking-info .tracking-info{
        font-size: 14px;
    }
    .header-middle .middle-content .customer-action .head-title span.logged-my-account.without-login{
        font-size: 14px;
    }
    .helpdropdown .helpdropdown-content .header.links li a{
        font-size: 14px;
    }


    /* footer page design here*/
    .page-footer .footer-style-1 .footer-middle.container .footer-social-info-block{
        display: flex;
    }
    .page-footer .footer-style-1 .footer-middle.container .footer-social-info-block img{
        margin-right: 5px;
        width: 25px;
    }
    .page-footer .footer-style-1 .footer-middle.container .block-footer-content .pagebuilder-button-link{
        font-size: 12px;
    }
    .page-footer .footer-style-1 .footer-middle.container .block-footer-content .footer-content-text{
        font-size: 12px;
    }
    .page-footer .footer-style-1 .footer-middle.container .footer-btn-link a{
        font-size: 12px;
        letter-spacing: 0px;
        color: #4E4E4E;
        text-transform: capitalize;
        opacity: 1;
        font-weight: normal;
    }
    .page-footer .footer-style-1 .footer-middle.container .pagebuilder-column-group .pagebuilder-column{
        padding-right: 10px;
    }


    /* PLP page design */
    .catalog-category-view .products-grid .product-items .product-item:nth-child(2n+1){
        padding-left:initial !important;
    }
    .catalog-category-view .products-grid .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        flex-direction: row;
    }
    .catalog-category-view .products-list .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        flex-direction: row;
    }
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
        flex-direction: row;
        align-items: start;
        padding-top: 10px;
        gap: 5px;
    }
    .catalog-category-view .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 133px !important;
    }
    .catalog-category-view .product-item .product-item-info .product-item-details .price-box .discount-percent{
        top: -40%;
    }

    .catalog-category-view .products-list .product-item .product-item-info{
        position: relative;
    }
    .catalog-category-view .products-list .product-items .product-item .product-item-info .recommend-block{
        width: 25%;
    }
    .catalog-category-view .products-list .shalby-plp-product-info .actions-secondary{
       flex-direction: row !important;
    }
    /* .catalog-category-view .products-list .product-item .product-item-info .product-item-details .product-item-name{
        -webkit-line-clamp:initial !important
    } 
    .catalog-category-view .products-grid .product-items .product-item .product-item-info .recommend-block{
        width: 40% !important;
    }*/
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        padding: 6px 22px;
    }




      /* PLP search page design */

    .catalogsearch-result-index .products-grid .product-items .product-item{
        padding: 0 5px !important;
    } 
   
    .catalogsearch-result-index .products-grid .product-items .product-item:nth-child(2n+1){
        padding-left:initial !important;
    }
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .slick-dots{
        bottom:0px !important
    }

      .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        flex-direction: row;
    }
    .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
        flex-direction: column;
        align-items: start;
        padding-top: 10px;
        gap: 5px;
    }
    .catalogsearch-result-index .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 125px !important;
    }
    .catalogsearch-result-index .product-item .product-item-info .product-item-details .price-box .discount-percent{
        top: -40%;
    }
    .catalogsearch-result-index .products-list .product-item .product-item-info{
        position: relative;
    }
    .catalogsearch-result-index .products-list .product-items .product-item .product-item-info .recommend-block{
        width: 25%;
    }
    .catalogsearch-result-index .products-list .shalby-plp-product-info .actions-secondary{
        display: block !important;
    }
    .catalogsearch-result-index .product-item .product-item-info .product-item-details .product-item-name{
        -webkit-line-clamp:initial !important
    }
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .recommend-block{
        width: 40% !important;
    }

    .catalogsearch-result-index .products-grid .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        flex-direction: row;
    }
    .catalogsearch-result-index .products-list .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        flex-direction: row;
    }
    .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-secondary{
        flex-direction: row;
        align-items: start;
        padding-top: 10px;
        gap: 5px;
    }
    .catalogsearch-result-index .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 133px !important;
    }
    .catalogsearch-result-index .product-item .product-item-info .product-item-details .price-box .discount-percent{
        top: -40%;
    }

    .catalogsearch-result-index .products-list .product-item .product-item-info{
        position: relative;
    }
    .catalogsearch-result-index .products-list .product-items .product-item .product-item-info .recommend-block{
        width: 25%;
    }
    .catalogsearch-result-index .products-list .shalby-plp-product-info .actions-secondary{
       flex-direction: row !important;
    }
    /* .catalogsearch-result-index .products-list .product-item .product-item-info .product-item-details .product-item-name{
        -webkit-line-clamp:initial !important
    } */
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .recommend-block{
        width: 40% !important;
    }
    .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        padding: 6px 22px;
    }


   

/* product detail view design here */
    .catalog-category-view .products-grid .product-items .product-item{
        padding: 0 5px !important;
    } 
   
    /* .catalog-category-view .products-grid .product-items .product-item:first-child{
        padding-left: initial !important;
    }
    .catalog-category-view .products-grid .product-items .product-item:nth-child(3n+1){
        padding-left:initial !important;
    }
    .catalog-category-view .products-grid .product-items .product-item:nth-child(2n+1){
        padding-right:initial !important;
    } */
    .catalog-category-view .products-grid .product-items .product-item .product-item-info .slick-dots{
        bottom:0px !important
    }
    .catalog-product-view .product-add-form .box-tocart .price-box{
        display: flex;
        justify-content: start;
        align-items: center;
        width: 100%;
        gap: 15px;
    }
    .catalog-product-view .product-add-form .box-tocart .actions.product-view-action-block{
        display: flex;
        align-items: center;
        justify-content: start;
        padding-top: 10px;
        float: initial;
        gap: 20px;
    }
    .catalog-product-view .product-add-form .box-tocart .actions.product-view-action-block #instant-purchase{
        display: none;
    }
    .catalog-product-view .product-add-form .box-tocart .submit.request-quote-form .form-section{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 0;
        gap: 20px;
    }
    .catalog-product-view .product-info-main .zip-code-content #meetanshi-zip{
        width: 40% !important;
    }
    .catalog-product-view .zip-code-content .msg .message.success{
        width: 50%;
    }
    .catalog-product-view .zip-code-content .msg .message.error{
        width: 50%;
    }
    .cartquickpro-catalog_product-view .page-main .column.main .product-info-main  .zip-code-content .msg .message{
        width: 100% !important;
    }
    
    .cartquickpro-catalog_product-view .page-main .column.main .product-info-main .zip-code-content #meetanshi-zip{
        width: 60% !important;
    }
    




    /* mini cart desigh here */
    .block.block-minicart #minicart-content-wrapper .minicart-items-wrapper .product-item-details .product.options .toggle{
        margin-left: 0px;
    }


    /* cart page design here */
    .checkout-cart-index .cart-container .discount-cart-section{
        width: 18%;
    }
    .checkout-index-index .opc-summary-wrapper .modal-content #opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-details{
        margin-left: 55px;
    }
    .checkout-index-index .opc-summary-wrapper .modal-content #opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-name-block .product-item-name{
        font-size: 12px;
    }
    .checkout-index-index .opc-summary-wrapper .modal-content #opc-sidebar .opc-block-summary .minicart-items .product-item .subtotal .price{
        font-size: 14px;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table .actions-toolbar .action.action-delete{
        white-space: nowrap;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table .actions-toolbar .wk-mw-action-towishlist{
        white-space: nowrap;
    }
    .checkout-index-index .opc-wrapper .opc-payment .payment-group .payment-method .payment-method-content .checkout-agreements-block .checkout-agreement .mage-error {
        position: absolute;
        margin-top: 6%;
    }
    .checkout-index-index .opc-wrapper{
        padding-right: 15px;
    }
    .checkout-index-index .opc-summary-wrapper.opc-sidebar .modal-inner-wrap .modal-content {
        padding: 0px 0px 0 10px;
    }

      
    /* PDP page design */
    .catalog-product-view .column.main {
        width: 100% !important;
    }
  
    .catalog-product-view .columns .sidebar.sidebar-main {
        width: calc(100% - 330px) !important;
        padding-right: 2% !important;
    }


    /* seller page design */
    .seller-index-index .column.main .form.seller #seller-profile-section{
        padding: 20px 15px 30px;
    }
    .seller-index-index .reg-mobile-prefix-section #mobile_number-error{
        margin-top: 10%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield .field label{
        font-size: 12px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .seller-mob-field-block .seller-otp-msg{
        font-size: 12px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .seller-mob-field-block{
        align-items: baseline;
    }
    .seller-index-index .column.main .form.seller fieldset{
        padding: 20px 15px 30px;
    }
    .seller-index-index .column.main .form.seller fieldset .mobile-verify-section{
        text-align: center;
        margin: 0 auto 20px;
        width: 75%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .seller-mob-field-block label{
        white-space: nowrap;
    }

    /* registratoin page desing */
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .buyer-document-upload{
        display: block;
    }
    .seller-index-index .column.main .form.seller fieldset i.fa-angle-right{
        right: 12%;
    }
    .customer-account-create .msform.form-create-account fieldset i.fa-angle-right{
        right: 12%;
    }
    .customer-account-create .reg-mobile-prefix-section #mobilenumber-error{
        margin-top: 70px;
    }
    .customer-account-create .msform.form-create-account fieldset{
        padding: 10px 20px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field label span{
        font-size: 12px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field .seller-otp-msg{
        font-size: 12px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .mobile-verify-section{
        text-align: center;
        margin: 0 auto 20px;
        width: 75%;
    }
    .customer-account-create .column.main .msform.form-create-account .skipnow{
        right: 4em;
    }


    /* account page related design here */
    .customer-address-form .column.main .fieldset .field .control #mobilenumber-error {
        position: absolute;
        margin-top: 6%;
        color: #e02b27;
    }


    /* multi wishlist page design here */
    .multiwishlist-index-index .wishlist-header-block{
        display: block;
    }
    .multiwishlist-index-index .wishlist-header-block .wk-primary{
        display: flex;
        position: initial;
        width: 100%;
    }
    .multiwishlist-index-index .wishlist-header-block .wk-primary button{
        /* padding-right: 0; */
        padding: 5px 10px;
    }
    .multiwishlist-index-index .wishlist-header-block .wk-primary button:first-child{
        padding-left: 0;
    }
    .multiwishlist-index-wishlist .wishlist.wishlist-info-block-section .product-item{
        width: calc((100% - 4%) / 2) !important;
        margin-left: 0;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .field.qty .control input{
        width: 40px;
    }
    .multiwishlist-index-index .products-grid .product-item{
        width: 48.88% !important;
    }
    .multiwishlist-index-index .products-grid .product-item:nth-child(2n + 1){
        margin-left: 0;
    }
    /* .multiwishlist-index-wishlist .wishlist .product-item-info .recommend-block{
        width: 50%;
    } */
    .multiwishlist-index-wishlist .wishlist.wishlist-info-block-section .product-item{
        margin-left: 5px !important;
    }
    .multiwishlist-index-wishlist .wishlist.wishlist-info-block-section .product-item:nth-child(2n + 1){
        margin-left: 0px !important;
    }
    

    /* my account page design here */
    .wkcs-subaccountorder-index #my-orders-table tbody tr td.col{
        width: 10%;
    }
    .sales-order-history .table-wrapper.orders-history #my-orders-table tbody tr td.col.ponumber{
        width: 20%;
    }
    .customer-account-edit .column.main .fieldset .field.customer-mobile-block #mobilenumber-error {
        position: absolute;
        margin-top: 20%;
        color: #e02b27;
    }



    /* main wishlist page design here */
    .wkcs-wishlist-index .products-grid.wishlist .product-items .product-item{
        width: 48.88%;
    }
    


    /* main order page design here */
    .wkcs-mainorder-index #my-orders-table tbody tr td.col{
        padding: 5px;
    }

}

@media only screen and (max-width: 1199px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 991px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 900px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 850px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 820px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 780px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 720px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 680px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 639px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 600px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 560px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 530px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 500px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 480px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 21%;
        color: #e02b27;
    }
}
@media only screen and (max-width: 480px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
}
@media only screen and (max-width: 780px){
    .page-footer .footer-style-1 .footer-middle.container .pagebuilder-column-group .pagebuilder-column{
        width: 33.33% !important;
        margin-bottom: 10px;
    }
    .page-footer .footer-style-1 .footer-middle.container .pagebuilder-column-group .pagebuilder-column{
        padding-right: 10px;
    }
    .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{
        width: 75% !important;
        background-color: #fff !important;
        background: #fff !important;
    }
    .modal-popup.checkout-agreements-modal.modal-slide._inner-scroll .modal-inner-wrap{
        background-color: #fff !important;
        background: #fff !important;
    }


      /* menu mobile design here */
      .header-mobile .sidebar-nav-mobile{
          padding: 30px 10px !important;
      }
      .header-mobile .navigation-mobile .sm_megamenu_menu > li .btn-submobile{
        right: -10px !important;
    }

    .home-slider-section-info .pagebuilder-column-group .pagebuilder-column{
        text-align: center;
    }
    .home-slider-left-section-block .home-slider-left-section .home-left-info-section2 .home-left-section-title2{
        padding-bottom: 10px;
    }
    .home-slider-left-section-block .home-slider-left-section .home-left-info-section2 [data-content-type='buttons']{
        padding-bottom: 10px;
    }
    .home-slider-left-section-block .home-slider-left-section .pagebuilder-mobile-only{
        display: inline !important;
    }

    .shalby-slider-builder .slider-info-section .slider-title-block{
        display: block;
    }
    .pagebuilder-mobile-hidden{
        display: none;
    }
    .cms-index-index .block-home.group-filterproducts .home-product-slider-section{
        margin-bottom: 10px !important;
        padding: 15px;

    }
    .widget.block-static-block .popular-search-section .popular-search-title{
        padding-bottom:20px;  
    }
    .widget.block-static-block .popular-search-section .popular-search-info{
        margin-bottom: 20px;
    }
    .widget.block-static-block .popular-search-section{
        padding:0 15px ;
    }
    /* .blog-testimonial-block .shalby-blog-section .block-post .block-content .image-post{
        width: 100% !important;
    } */
    .cms-index-index .home-product-slider-section .block-content .products-grid .product-item-info .shalby-plp-product-info .actions-secondary{
        padding-top: 0px;
    }
    .bottom-newsletter-section-info .pagebuilder-column-group{
        justify-content: center;
    }

    .bottom-newsletter-section-info .newsletter-subscribe-form1{
        width: initial !important;
    }
    /* mini cart page design */

    .mobile-cart .minicart-mobile .minicart-wrapper .mage-dropdown-dialog{
        width: 390px;
    }
    .checkout-cart-index .cart-container .cart-summary{
        width: 100%;
        position: initial;
    }
    .checkout-cart-index .cart-container .form.form-cart{
        width: 100%;
    }


    /* cart page design here */
    .checkout-index-index .opc-summary-wrapper.opc-sidebar .modal-content{
        padding: 0 10px 1em;
    }
    .checkout-index-index .opc-summary-wrapper .modal-content .opc-block-summary{
        padding: 10px;
    }

    /* checkout page design */
    .checkout-index-index .opc-wrapper{
        padding-right: 15px;
    }
    .checkout-index-index .opc-summary-wrapper .modal-content #opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-details{
        margin-left: 60px;
    }
    .checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{
        width: 94%;
        padding: 10px;
    }
    .checkout-index-index .opc-wrapper .checkout-shipping-method #shipping-method-buttons-container .primary{
        width: 100%;
    }
    .checkout-index-index .opc-wrapper .opc-payment .payment-group .payment-method .payment-method-content .checkout-agreements-block .checkout-agreement .mage-error {
        position: absolute;
        margin-top: 8%;
    }
   

    /* home page design section */
    .home-slider-section-info .pagebuilder-column-group{
        flex-wrap: wrap;
        
    }
    .home-slider-section-info .pagebuilder-column-group .shalby-slider-builder{
        margin-bottom: 10px;
    }
    .home-slider-section-info .pagebuilder-column-group .pagebuilder-column{
        background-attachment: scroll !important;
        flex-basis: 100%;
        max-width: 100%;
    }
    .favourite-cat-list-slider .product-item-info{
        margin: 0 0px;
    }
    .partners-img-col .partners-img.slick-slide{
        padding  :0 10px;
    }
    .shalby-partner-row .shalby-partner-col .partners-img-col .slick-next{
        right: 0px;
    }
    .shalby-partner-row .shalby-partner-col .partners-img-col .slick-prev{
        left: 0px;
    }
    .cms-index-index .home-product-slider-section .block-content .products-grid .product-item-info{
        padding-right: 5px;
    }
    .cms-index-index .home-product-slider-section .product-item-photo{
        top: 0;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group{
        display: block !important;
        max-width: 100% !important;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group .shalby-blog-section{
        width: 100% !important;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group .shalby-testimonal-block{
        width: 100% !important;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .item-client .client-say-block{
        margin: auto;
    }
    .bottom-newsletter-section-info .bottom-contact-info-section .bottom-contact-section1{
        font-size: 18px;
    }
    .bottom-newsletter-section-info .bottom-contact-info-section .bottom-contact-section2{
        font-size: 26px;
    }
    .footer-middle.container .pagebuilder-column-group{
        flex-wrap: wrap;
    }
    .footer-middle.container .pagebuilder-column{
        width: 33.33% !important;
    }
    .shalby-why-choose-us .why-choose-title{
        font-size: 30px;
    }
    .shalby-partner-row .shalby-partner-col .shalby-partner-title{
        font-size: 30px;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-title{
        font-size: 30px;
    }
    .blog-testimonial-block .shalby-blog-section .block-post .block-title strong{
        font-size: 30px;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .testimonial-slides-block .slick-prev{
        left: 0;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .testimonial-slides-block .slick-next{
        right: 0;
    }
    .testimonial-slides-block.slick-initialized{
        padding: 0 15px;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms .slick-arrow.slick-prev{
        margin-left: 0;
    }

    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms2 .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms2 .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms2 .slick-arrow.slick-prev{
        margin-left: 0;
    }

    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms3 .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms3 .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms3 .slick-arrow.slick-prev{
        margin-left: 0;
    }

    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms4 .slick-arrow{
        display: block !important;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms4 .slick-arrow.slick-next{
        margin-right: 0;
    }
    .cms-index-index .block-home.group-filterproducts .nav-position-center .product-slider-section-cms4 .slick-arrow.slick-prev{
        margin-left: 0;
    }
    .page-footer .footer-style-1 .footer-middle.container .block-footer-content .pagebuilder-button-link{
        font-size: 12px;
    }
    .page-footer .footer-style-1 .footer-middle.container .block-footer-content .footer-content-text{
        font-size: 12px !important;
    }
    .page-footer .footer-style-1 .footer-middle.container .footer-btn-link a{
        font-size: 12px !important;
    }
    .favourite-cat-list-slider .slick-arrow.slick-next{
        right: 0;
    }
    .favourite-cat-list-slider .slick-arrow.slick-prev{
        left: -5px;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-arrow.slick-next{
        right: 0;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-arrow.slick-prev{
        left: 0;
    }



    

    /* PLP page design */
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary{
        width: 100%;
    }
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        display: flex;      
        justify-content: space-between;
        gap: 0;
    }
    .catalog-category-view .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 125px;
    }
    .catalog-category-view .products-grid .product-items .product-item .product-item-info .image-product .product-item-photo{
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    /* .catalog-category-view .products-grid .product-items .product-item .product-item-info .recommend-block{
        width: 38%;
    } */
    .catalog-category-view .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        line-height: initial;
        padding: 6px 18px;
    }
    .catalog-category-view .products-list .product-items .product-item .product-item-info .recommend-block{
        width: 25%;
    }

    .catalog-category-view .products-list  .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        gap:15px;
        justify-content: start;
    }
    .catalog-category-view .products-list .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        width: 120px;
    }
    .catalog-category-view .products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 120px !important;
    }
    .catalog-category-view .products-list .shalby-plp-product-info .actions-secondary{
        margin: 0 !important;
    }
    


    /* plp search page design */
    .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-primary{
        width: 100%;
    }
    .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        display: flex;      
        justify-content: space-between;
        gap: 0;
    }
    .catalogsearch-result-index .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 125px !important;
    }
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .image-product .product-item-photo img{
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .recommend-block{
        width: 38%;
    }
    .catalogsearch-result-index .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        line-height: initial;
        padding: 6px 18px;
    }
    .catalogsearch-result-index .products-list .product-items .product-item .product-item-info .recommend-block{
        width: 25%;
    }
    .catalogsearch-result-index .products-list  .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty{
        gap:15px;
        justify-content: start;
    }
    .catalogsearch-result-index .products-list .product-item .product-item-info .shalby-plp-product-info .actions-primary .product-action-qty .action.tocart{
        width: 120px;
    }
    .catalogsearch-result-index .products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary [data-action="add-to-wishlist1"]{
        width: 120px !important;
    }
    .catalogsearch-result-index .products-list .shalby-plp-product-info .actions-secondary{
        margin: 0 !important;
    }


    /* PDP page design */
    .catalog-product-view .column.main{
        width: 100% !important;
    }
    .catalog-product-view .sidebar.sidebar-main{
        width: 100% !important;
    }
    .catalog-product-view .product.detailed .product.items .data.item.title{
        margin-right: 25px;
    }
    .catalog-product-view .product-add-form .box-tocart .actions.product-view-action-block{
        display: flex;
        justify-content: start;
        gap:8px
    }
    .catalog-product-view .product-add-form .box-tocart .submit.request-quote-form .form-section{
        display: flex;
        justify-content: space-between;
        gap:15px
    }
    .catalog-product-view .product-add-form .box-tocart .price-box{
        justify-content: start;
    }
    .catalog-product-view .product-add-form .box-tocart .price-box .discount-percent{
        width: 15%;
    }
    .catalog-product-view .product-add-form .price-box .price{
        margin-right: 10px;
    }
    .catalog-product-view .product-add-form .price-box .price{
        font-size: 24px;
    }
    .catalog-product-view .um-tierprice-table .um-tp-table-content .um-tp-table-m tbody tr td .um-tp-radio input[type="radio"]{
        width: 18px !important;
    }
    .catalog-product-view .product-info-main .zip-code-content #meetanshi-zip{
        margin-right: -5px;
    }
    .catalog-product-view .zip-code-content .msg .message.success p::before {
        top: 35px;
    }
    .catalog-product-view .zip-code-content .msg .message.error p::before {
        top: 25px;
    }
  


    /* pdp related product */
    .catalog-product-view .container.related-container-block .product-slider.stagepadding-slider .block.hover-to-show .pdp-related-block .owl-nav{
        opacity: 1;
    }
    .catalog-product-view .container.related-container-block .product-slider.stagepadding-slider .block.hover-to-show .pdp-related-block .owl-nav [class*="owl-"]{
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    /* multi wishlist popup design */
    .modal-popup.modal-slide._inner-scroll.wk-mw-add-to-wishlist .modal-inner-wrap{
        background: #fff !important;
    }



    /* login page design &*/
    .customer-account-login .login-container .block.block-customer-login .block-content{
        width: 100%;
    }
    .customer-account-login .login-container .block.block-new-customer{
        padding: 10px;
        margin-right: 15px;
    }


     /* forgot password page design */
     .customer-account-forgotpassword .columns .column.main .page-title-wrapper .page-title{
        font-size: 24px;
    }
    .customer-account-forgotpassword .columns .column.main .page-title-wrapper{
        padding-top: 35px;
    }


    /* creeate new password page design */
    .customer-account-createpassword .columns .column.main .page-title-wrapper .page-title{
        font-size: 24px;
    }
    .customer-account-createpassword .columns .column.main .page-title-wrapper{
        padding-top: 35px;
    }



    /* registration page design */
    .customer-account-create .msform.form-create-account fieldset{
        padding: 10px 15px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .customer-account-create .msform.form-create-account .buyer-registration-section1{
        padding: 0 10px;
    }
    .reg-mobile-prefix-section #telephone-error {
        position: absolute;
        margin-top: 10% !important;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .mobile-verify-section .verify-terms-condition .remember_me label .remember-block-section{
        display: block !important;
        white-space: initial !important;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section{
        display: block;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field{
        width: 100%;
    }
    .customer-account-create .msform.form-create-account fieldset i.fa-angle-right{
        right: 12%;
    }
    .customer-account-create .column.main .msform.form-create-account .skipnow{
        padding-right: 0;
        right: 2em;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .buyer-document-upload{
        display: block;
        width: 100%;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .control .dropdown-type-selector{
        position: absolute;
        right: 20px;
        top: 10px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field.field-email-block{
        padding-top: 22px;
    }
    .customer-account-create .reg-mobile-prefix-section #mobilenumber-error {
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }




    /*seller registration page design */
    .seller-index-index .column.main .form.seller #seller-profile-section{
        padding: 10px 8px 15px;
    }
    .seller-index-index .column.main .form.seller .seller-registration-section1{
        padding: 0 10px;
    }
    .seller-index-index .column.main .form.seller fieldset .mobile-verify-section{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller fieldset .mobile-verify-section .verify-terms-condition .remember_me label .remember-block-section{
        display: block !important;
        white-space: initial !important;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield{
        display: block;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section{
        display: block;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield .field{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field{
        width: 100%;
    }
    .seller-index-index .reg-mobile-prefix-section #mobile_number-error{
        position: absolute;
        margin-top: 12%;
        color: #e02b27;
    }
    .field-continue-registration{
        padding-bottom: 10px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .seller-mob-field-block label{
        padding: 0;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field label{
        padding: 6px 14px 0 0;
    }
    .seller-index-index .column.main .form.seller fieldset i.fa-angle-right {
        font-style: normal;
        position: absolute;
        right: 10%;
        padding: 7px 15px;
        bottom: 11px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field.field-email-block{
        padding-top: 15px;
    }




    /* quick view design */
    .cartquickpro-catalog_product-view {
        margin: 0 15px;
    }
    .cartquickpro-catalog_product-view .page-main .column.main .product-info-main {
        width: calc(100% - 15px) !important;
    }
    .cartquickpro-catalog_product-view .page-main .product-add-form .box-tocart .field.qty .label{
        width: initial;
    }
    .cartquickpro-catalog_product-view .page-main .product-add-form .box-tocart .field.qty .control.input-control-block{
        width: initial;
    }



    /* without login /checkout page popup info */
    .modal-popup.popup-authentication .modal-inner-wrap .modal-header{
        background-color: #fff;
    }

    /* my account page design start*/
    .account .page-main .columns{
        display: flex;
        flex-direction: column;
        padding-bottom: 15px;
    }
    .account .page-main .columns .column.main{
        width: auto;
        margin: 0 10px;
    }   
     .account .page-main .sidebar.sidebar-main{
        width: 100%;
    }
    .customer-account-edit .column.main .fieldset .field-form-section.document-info .buyer-document-upload .upload-block{
        display: block;
    }
    .customer-account-edit .column.main .fieldset .field-form-section.document-info .buyer-document-upload .upload-block label{
        display: flex;
    }
    .customer-account-edit .column.main .fieldset .field .control.document-upload #btn-file-reset-id::after{
        top: 10px;
    }
    .customer-account-edit .column.main .fieldset .field .control.document-upload #btn-file-reset-id2:after{
        top: 10px;
    }
    .customer-account-edit .column.main .fieldset .field.customer-mobile-block #mobilenumber-error {
        position: absolute;
        margin-top: 20%;
        color: #e02b27;
    }
    .customer-address-form .column.main .fieldset .field .control #mobilenumber-error {
        position: absolute;
        margin-top: 8%;
        color: #e02b27;
    }
    .wkcs-subaccountorder-index #my-orders-table tbody tr td.col{
        width: 10%;
    }



    /* market place tablet view response    seller my order page */
    .marketplace-order-history .wk-orderbox .wk-orderbox-content1 .wk-dash-orderstatus{
        width: 30% !important;
    }
    .account .column.main .wk-mp-list-table tbody tr td span.wk-mp-td-span{
        width: 100%;
        padding-bottom: 10px;
    }

      /* mobile view my account page only table format change code start here*/

        /* filter search tablet format change */
        .account .column.main .wkcs-filter-table thead tr th{
            display: none;
        }
        .account .column.main .wkcs-filter-table tbody tr {
            display: grid;
            padding: 10px 0;
        }
        .account .column.main .wkcs-filter-table tbody tr td{
            border: 0;
            text-align: left;
        }
        .account .column.main .wkcs-filter-table tbody tr td::before{
            content: attr(data-th) ': ';
            display: inline-block;  
        }

        /* sub account apge table format change */
        .account .table-wrapper #subaccount-list thead tr th{
            display: none;
        }
        .account .table-wrapper #subaccount-list tbody  tr{
            display: grid;
            border:1px solid #D6D6D6;
            border-radius: 4px;
            margin-bottom: 10px;
        }
        .account .table-wrapper #subaccount-list tbody{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
        }
        .account .table-wrapper #subaccount-list tbody tr{
            width: 48%;
            margin: 5px;
        }
        .account .table-wrapper #subaccount-list thead{
            border-top: 0px;
        }
        .account .table-wrapper #subaccount-list tbody tr td{
            border-bottom: 0 !important;
            border-top: 0 !important;
        }
        .account .table-wrapper #subaccount-list tbody tr td.col.edit-action{
            display: flex;
            gap: 5px;
        }
        .account .table-wrapper #subaccount-list tbody tr td span{
            display:initial;
        }
        .account .table-wrapper #subaccount-list tbody  tr td::before{
            content: attr(data-th) ': ';
            display: inline-block;  
            font-weight: 800;
    
        }
        .testimonials-customer-view .column.main .testimonial-item-dv .testimonial-item li{
            width: 100%;
        }




        /* market place seller panel table view response here */
        .account .column.main .wk-mp-list-table thead tr th{
            display: none;
        }
        .account .column.main .wk-mp-list-table tbody tr {
            display: grid;
        }
        .account .column.main .wk-mp-list-tabletbody tr td{
            border: 0;
            text-align: left;
        }
        .account .column.main .wk-mp-list-table.wk-mp-list-container-table tbody{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
        }
        .account .column.main .wk-mp-list-table.wk-mp-list-container-table tbody tr{
            width: 48%;
            margin: 5px;
        }
        .account .column.main .wk-mp-list-table.wk-mp-list-container-table tbody tr td.from-to-table{
            display: grid;
            padding: 10px 0;
        }
        .account .column.main .wk-mp-list-table tbody tr td.from-to-table span.wk-mp-td-span{
            width: 100%;
        }
        .account .column.main .wk-mp-list-table tbody tr td.from-to-table span.wk-mp-td-span input{
            width: 100%;
        }
        .account .column.main .wk-mp-list-table tbody tr td::before{
            content: attr(data-th) ': ';
            display: inline-block;  
        }



    /*  my account wishlist page design */
    .account.multiwishlist-index-index .page-main .columns .column.main{
        width: 100%;
    }
    .account.multiwishlist-index-wishlist .page-main .columns .column.main{
        width: 100%;
    }
    .multiwishlist-index-index .wishlist-header-block{
        display: block;
    }
    .multiwishlist-index-index .wishlist-header-block .wk-primary{
        display: flex;
        position: initial;
        width: 100%;
    }
    .multiwishlist-index-index .wishlist-header-block .wk-primary button{
        padding: 5px 10px 0 0;
    }
    .multiwishlist-index-index .wishlist-header-block .wk-primary button:first-child{
        padding-left: 0;
    }
    .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .fieldset{
        display: flex;
    }
    .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .field.qty{
        display: block;
    }
    .multiwishlist-index-index .products-grid .product-item {
        width: 48.88% !important;
    }
    .multiwishlist-index-index .products-grid .product-item{
        margin-left: 5px;
    }
    .multiwishlist-index-index .products-grid .product-item:nth-child(2n+1){
        margin-left: 0 !important;
    }
    .multiwishlist-index-index .wishlist .product-item-info .price-box {
        margin-left: 0;
    }
    .multiwishlist-index-index .wishlist .product-item-info .product-item-name{
        margin-left: 0;
    }
   




    /* my account wishlist detail view pge*/
    .multiwishlist-index-wishlist .wishlist .product-item-inner{
        display: block !important;
        position: initial !important;
        box-shadow: none;
        border: 0;
        padding: 0;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .field.comment-box{
        display: none;
        margin: 0;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .fieldset{
        display: flex;
        justify-content: space-between;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .field.qty{
        display: flex;
        align-items: center;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .field.qty label{
        padding-right: 5px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .field.qty .control{
        display: flex;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .field.qty .control .qty-button-info{
        display: grid;
        margin-left: 5px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .field.qty .control .qty-button-info button.increase.items{
        margin-bottom: 3px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .field.qty .control .qty-button-info button{
        background: #F4F4F4 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 3px #00000029;
        border-radius: 2px;
        opacity: 1;
        color: #1B4E9B;
        height: 17px;
        width: 17px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button{
        background-color: #1B4E9B;
        color: #FFFFFF;
        border-color: #1B4E9B;
        width: 100%;
        height: initial;
        line-height: initial;
        padding: 5px 15px;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button::before{
        content: '\e958';
        display: inline-block;
        font-family: 'icomoon' !important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        font-size: 18px;
        margin-right: 5px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions{
        display: flex;
        justify-content: space-between;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions a.action{
        margin-right: 3px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions a.action.edit{
        color: #1B4E9B;
        text-decoration: underline;
        display: none;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions a.action.move{
        color: #1B4E9B;
        text-decoration: underline;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions a.action.delete{
        width: initial;
        background-color: #fff;
        order: 2;
        box-shadow: 0px 3px 6px #00000029;
        border: 1px solid #1B4E9B;
        border-radius: 20px;
        padding: 4px 10px;
        line-height: initial;
        margin-right: 0px !important;
        display: flex;
        justify-content: center;
        align-items: center;
    
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions a.action.delete span{
        color: #1B4E9B;
        font-weight: 600;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions a.action.delete::before{
        content: '\e604';
        font-family: 'icons-blank-theme';
        color: #1B4E9B;
        font-size: 18px;
        opacity: 0.7;
    }
    
    .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button{
        margin-bottom: 10px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item{
        width: 48.88%;
        margin-left: 5px;
    }
    .multiwishlist-index-wishlist .wishlist .product-item:nth-child(2n+1){
        margin-left: 0 !important;
    }
    .multiwishlist-index-wishlist .wishlist .product-item-info .recommend-block{
        background-image: url(../../images/recommendation_tag.png);
        letter-spacing: 0px;
        color: #FFFFFF;
        font-size: 14px;
        background-position: left;
        background-repeat: no-repeat;
        background-size: contain;
        height: 52px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 99;
        top: 6px;
    }
    .multiwishlist-index-index .wishlist .product-item-info .product-item-photo .product-image-container {
        max-width: 100%;
    }
    


    /* main account order page design here */
    .wkcs-mainorder-index #my-orders-table thead tr th.col{
        display: none;
    }
    .wkcs-mainorder-index #my-orders-table tbody  tr{
        display: grid;
        border:1px solid #D6D6D6;
        border-radius: 4px;
        margin-bottom: 10px;
    }
    .wkcs-mainorder-index #my-orders-table tbody tr{
        width: 100%;
    }
    .wkcs-mainorder-index #my-orders-table tbody tr td{
        border-bottom: 0 !important;
        border-top: 0 !important;
    }
    .wkcs-mainorder-index #my-orders-table tbody tr td span{
        display:initial;
    }
    .wkcs-mainorder-index #my-orders-table tbody tr td.col::before{
        content: attr(data-th) ': ';
        font-weight: 800;
        display: inline-block;  
    }
    



    /* main wishlist page design here */
    .wkcs-wishlist-index .products-grid.wishlist .product-items .product-item{
        display: inline-grid;
        width: 48.88%;
    }
    .wkcs-wishlist-index .product-items .product-item .product-item-photo .product-image-container{
        max-width: 100%;
    }
      .wkcs-wishlist-index .product-items .product-item .price-box{
        margin-left: 0;
    }
    .wkcs-wishlist-index .product-items .product-item .product-item-name{
        margin-left: 0;
    }
    


    /* faq page desigh here */
    .faq-index-index .faq-accordion .ui-accordion-header.ui-helper-reset.ui-state-default span{
        padding-left: 20px;
    }
    .faq-index-index .faq-accordion .ui-accordion-header.ui-helper-reset.ui-state-default::after{
        position: absolute;
        left: 0;
        top: 10px;
    }


    /*about us page design here */
    .about-bottom-section1{
        width: 0 !important;
    }
    .about-bottom-section2{
        width: 100% !important;
        padding: 0 20px;
    }
    .about-info-section .about-block1 {
        padding: 20px 0;
    }
    .about-info-section .about-section .about-info-msg h2{
        color: #fff;
    }
    .about-info-section .about-section .about-info-msg span.about-info-text{
        color: #fff;
    }


    /* all popup design here */
    .enquiry-feedback-modal .modal-inner-wrap{
        width: 75% !important;
    }
    .request-quote-modal-block .modal-inner-wrap{
        width: 75% !important;
    }
    .sample-request-modal-block .modal-inner-wrap{
        width: 75% !important;
    }
    
  
}


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


    .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{
        width: 100% !important;
        background-color: #fff !important;
        background: #fff !important;
    }
    .modal-popup.modal-slide{
        left: 0 !important;
    }
    .modal-popup.modal-slide .modal-inner-wrap[class]{
        background-color: #fff !important;
        background: #fff !important;
        height: auto !important;
        width: 90% !important;
        margin: 3em auto;
    }
    aside.modal-popup.smcqp-modal-popup.modal-slide .modal-inner-wrap.report-messages {
        width: initial !important;
    }



    .home-slider-section-info .pagebuilder-column-group .pagebuilder-column{
        text-align: center;
    }
    .home-slider-left-section-block .home-slider-left-section .home-left-info-section2 .home-left-section-title2{
        padding-bottom: 10px;
    }
    .home-slider-left-section-block .home-slider-left-section .home-left-info-section2 [data-content-type='buttons']{
        padding-bottom: 10px;
    }
    .cms-index-index .home-product-slider-section .block-content .products-grid .product-item-info .shalby-plp-product-info .actions-secondary{
        padding-top: 5px;
    }
    .mobile-cart .minicart-mobile .minicart-wrapper .mage-dropdown-dialog{
        width: 290px;
    }
    .block.block-minicart #minicart-content-wrapper .minicart-items-wrapper .product-item .product-item-details .price-container{
        display: block;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table tbody td.col.qty {
        width: initial;
        max-width: initial;
        padding-right: 0;
        padding-left: 0;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table tbody td.subtotal .price{
        font-size: 14px !important;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table tbody td.price .price{
        font-size: 14px !important;
    }
    .checkout-update{
        margin-left: 4px;
        height: initial;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table tbody td.col.price {
        width: initial;
        max-width: initial;
        padding-left: 0;
    }
    .checkout-cart-index  .column.main .cart-container{
        display: flex;
        flex-direction: column;
    }
    .checkout-cart-index .cart-container .cart-summary{
        order: 2;
    }
    .checkout-cart-index .cart-container .form.form-cart{
        order: 1;
    }
    .checkout-cart-index .cart-container .cart-summary{
        width: 100%;
        padding: 5px 10px 20px;
    }
    .block.block-minicart #minicart-content-wrapper .minicart-items-wrapper .product-item .product-item-details .price-container .details-qty .mini-cart-update-button{
        margin-left: 8px;
    }
    .block.block-minicart #minicart-content-wrapper .minicart-items-wrapper .product-item .product-item-details .product-item-name{
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    /* cart page design here */
    .checkout-cart-index .cart-container .form.form-cart .cart.table-wrapper{
        background: #F8F8F8 0% 0% no-repeat padding-box;
        border-radius: 0px 0px 8px 8px;
        opacity: 1;
        padding: 0 10px;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table .actions-toolbar .wk-mw-action-towishlist{
        font-size: 12px;
        line-height: 18px;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table .actions-toolbar .action.action-delete{
        font-size: 12px;
        /* line-height: 18px; */
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table .actions-toolbar{
        padding-bottom: 10px;
    }
    .modal-popup.wk-mw-add-to-wishlist .modal-inner-wrap .modal-content #wk-multiwishlist .wk-input{
        width: 50%;
        margin-right: -5px;
    }
    .modal-popup.wk-mw-add-to-wishlist .modal-inner-wrap .modal-content #wk-multiwishlist .wk-button-div button{
        width: 35%;
    }
    .modal-popup.wk-mw-add-to-wishlist .modal-inner-wrap .modal-content{
        padding-left: 1rem;
        padding-right: 1rem;
    }


    /* checkout page design */
    .checkout-index-index .opc-wrapper .checkout-shipping-address .step-title{
        padding-bottom: 20px;
    }
    .checkout-index-index .checkout-po-section .control input#po_number{
        width: 75% !important;
    }
    .checkout-index-index .opc-wrapper .checkout-shipping-address #checkout-step-shipping .field.addresses .shipping-address-items .shipping-address-item{
        width: 94%;
        padding: 10px;
    }
    .checkout-index-index .opc-wrapper{
        padding-right: 0px !important;
    }
    .checkout-cart-index .cart-container .form.form-cart .actions .action.continue{
        width: 100%;
    }
    .checkout-cart-index .cart-container .form.form-cart .actions .action.update{
        width: 100%;
    }
    .checkout-cart-index .cart-container .form.form-cart #shopping-cart-table tbody td .product-item-details .product-item-name{
        font-size: 16px;
    }
    .checkout-cart-index .cart-container .cart-summary .checkout-methods-items .primary.checkout{
        padding: 10px 15px;
    }
    .checkout-index-index .opc-wrapper .opc-payment .items.payment-methods{
        margin: initial !important;
    }
    .checkout-index-index .opc-wrapper .checkout-payment-method .payment-option{
        margin: initial !important;
    }
    .checkout-index-index .opc-wrapper .opc-payment .payment-group .payment-method .billing-address-details .action.action-edit-address{
        width: 100%;
    }
    .checkout-agreements-modal .modal-footer{
        display: block !important;
    }
    .checkout-agreements-modal .modal-footer button.action{
        width: 100%;
        margin-bottom: 10px;
    }
    .checkout-agreements-modal .modal-inner-wrap .modal-content .checkout-terms-condition .checkout-terms-content ol{
        padding-left: 10px;
    }
    .checkout-cart-index .cart-container .discount-cart-section{
        width: 12%;
        height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-image: url(../../images/discount_img.png);
        letter-spacing: 0px;
        color: #FFFFFF;
        font-size: 14px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        top: 40%;
        z-index: 99;
        left: 0;
        right: 0;
        padding: 0 10px;
    }



    /* without login /checkout page popup info */
    .modal-popup.popup-authentication .modal-inner-wrap .modal-header{
        background-color: #fff;
    }
    .modal-popup.popup-authentication.modal-slide{
        left:0;
        margin: auto;
        width: 90%;
    }
    .modal-popup.popup-authentication .modal-inner-wrap .modal-content .block-authentication .block.block-customer-login{
        padding-left:0 ;
    }
    .modal-popup.popup-authentication .modal-inner-wrap .modal-content{
        padding: 10px 1em 15px;
    }

    /* home page design section */
    .home-slider-section-info .shalby-slider-builder .slick-prev{
        left: 5px;
    }
    .home-slider-section-info .shalby-slider-builder .slick-next{
        right: 5px;
    }
    .home-slider-section-info .pagebuilder-column-group .shalby-slider-builder .slider-info-section .pagebuilder-overlay{
        padding: 15px;
    }
    .shalby-slider-builder .slider-info-section .slider-title-block .slider-title-section1 h2{
        font-size: 28px;
    }
    .shalby-slider-builder .slider-info-section .slider-title-block .slider-title-section2 .price-combo{
        margin-bottom: 15px;
    }
    .shalby-slider-builder .slider-info-section .pagebuilder-overlay .pagebuilder-collage-content{
        margin-top: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .shalby-why-choose-us.container .pagebuilder-column{
        text-align: center;
    }
    .shalby-whatsnew-slider-block .whats-new-bg.product-item-info{
        width: initial;
    }
    body .page-wrapper > .page-bottom{
        padding: 0 !important;
    }
    .page-bottom .bottom-newsletter-section-info{
        padding: 0 15px;
    }
    .page-bottom .bottom-newsletter-section-info .pagebuilder-column.newsletter-subscribe-form{
        padding-bottom: 10px;
    }
    .shalby-whatsnew-slider-block .top-cat-name-section .product-item-details .top-category-list-name{
        font-size: 16px;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .item-client .client-say-block{
        background-image: url(../../images/testimonail-bg-mobile.png);
        width: 100%;
        background-size: contain;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .testimonial-slides-block .slick-prev{
        left: -10px;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .testimonial-slides-block .slick-next{
        right: -10px;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .item-client .client-say-block .testimonial-content{
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 75% !important;
        top: 80px;
    }
    .shalby-why-choose-us .why-choose-title{
        font-size: 26px;
    }
    .shalby-partner-row .shalby-partner-col .shalby-partner-title{
        font-size: 26px;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-title{
        font-size: 26px;
    }
    .blog-testimonial-block .shalby-blog-section .block-post .block-title strong{
        font-size: 26px;
    }
    .blog-testimonial-block .shalby-blog-section .block-post .block-content .info-post .post-info-content div[data-content-type='text']{
        word-wrap: initial;
    }
    .cms-index-index .block-home.blog-testimonial-block .pagebuilder-column-group{
        max-width: 100%;
    }
    .shalby-blog-section{
        width: 100% !important;
    }
    .shalby-testimonal-block{
        width: 100% !important;
        padding: 0 15px;
    }
    .shalby-blog-testimonal-section .shalby-testimonal-block .item-client .testimonial-top-icon{
        top: 45px;
    }
    .shalby-whatsnew-slider-block.slick-initialized{
        padding: 0 15px;
    }
    .favourite-cat-list-slider .item.product-item.category_name{
        margin-right: 0;
    }
    .favourite-cat-list-slider{
        padding: 0 15px;
    }
    .favourite-cat-list-slider .product-item-info{
        margin: 0 5px !important;
        width: initial;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-arrow{
        display: block !important;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        color: #ededed;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-prev.slick-arrow{
        left: 0;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-next.slick-arrow{
        right: 0;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-prev.slick-arrow::before{
        color: #1B4E9B;
        content: '\e92f';
        display: inline-block;
        font-family: 'icomoon' !important;
        font-weight: bold;
    }
    .shalby-whatsnew-row .shalby-whatsnew-col .shalby-whatsnew-slider-block .slick-next.slick-arrow::before{
        content: '\e930';
        display: inline-block;
        font-family: 'icomoon' !important;
        color: #1B4E9B;
        font-weight: bold;
    }
    .favourite-cat-list-slider .slick-arrow{
        display: block !important;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        color: #ededed;
    }
    .favourite-cat-list-slider  .slick-prev.slick-arrow{
        left: 0;
    }
    .favourite-cat-list-slider  .slick-next.slick-arrow{
        right: 0;
    }
    .favourite-cat-list-slider  .slick-prev.slick-arrow::before{
        color: #1B4E9B;
        content: '\e92f';
        display: inline-block;
        font-family: 'icomoon' !important;
        font-weight: bold;
    }
    .favourite-cat-list-slider  .slick-next.slick-arrow::before{
        content: '\e930';
        display: inline-block;
        font-family: 'icomoon' !important;
        color: #1B4E9B;
        font-weight: bold;
    }
    .blog-testimonial-block .shalby-blog-section .block-post .block-content .image-post{
        width: 100% !important;
    }
    .widget.block-static-block .popular-search-section{
        padding: 0;
    }



    /* footer section design here */
    .page-footer .footer-style-1 .footer-middle.container .footer-btn-link.footer-last-block{
        margin: 0 10px 10px 0;
    }

    /* about us page design */
    .about-page-slider-section .about-slider-title-block .about-slider-title-section1 .about-title{
        font-size: 28px !important;
    }
    .about-page-slider-section .about-slider-text-section .about-msg-text{
        font-style: 14px !important;
    }
    .about-bottom-info-section{
        padding: 0 15px;
    }
    .about-info-section .about-block1 .about-section{
        flex-direction: column;
    }
    .about-info-section .about-section .about-info-msg h2{
        padding-top: 10px;
        color: #fff;
    }
    .about-welcome-block .about-welcome-block-section .about-welcome-title{
        font-size: 28px !important;
    }
    .about-welcome-block .about-welcome-block-section .about-welcome-text p{
        font-size: 14px;
    }
    .page-footer .footer-style-1 .footer-bottom .container .row  address{
        margin: 10px 0;
    }

    /* privacy policy page design */
    .privacy-policy-page .private-policy-title-section .privacy-header-title{
        text-align: center;
    }
    .policy-info-section .policy-info-section-content{
        padding: 15px !important;
    }

    /* plp page design */
    .catalog-category-view .products-list .product-items .product-item .product-item-info .recommend-block {
        width: 50%;
    }
    .catalog-category-view .products-list .product-item .product-item-info .product-item-details .price-box .discount-percent{
        position:absolute;
    }
    /* .catalog-category-view .products-grid .product-items .product-item .product-item-info .recommend-block{
        width: 38% !important;
    } */
    .catalog-category-view .products-grid .product-items .product-item .product-item-info .recommend-block span:first-child{
        padding-top: 5px;
    }
    .catalog-category-view .products-grid .product-items .product-item .product-item-info .recommend-block span:last-child{
        padding-bottom: 5px;
    }
    .catalog-category-view .products-grid .product-items .product-item{
        margin-bottom: 10px !important;
        padding: 0 !important;
    }
    .catalog-category-view .products-grid .product-items .product-item:nth-child(3n+1){
        padding-left: initial !important;
    }
    .catalog-category-view .products-grid .product-items .product-item:nth-child(3n+1) {
        padding-right: initial !important;
    }
    .catalog-category-view .products-grid .product-items .product-item:nth-child(4n+1) {
        padding-left: initial !important;
    }
    .catalog-category-view .products-grid .product-items .product-item {
        padding: initial !important;
    }



    /* plp search page design */
    .catalogsearch-result-index .products-list .product-items .product-item .product-item-info .recommend-block {
        width: 50%;
    }
    .catalogsearch-result-index .products-list .product-item .product-item-info .product-item-details .price-box .discount-percent{
        position:absolute;
    }
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .recommend-block{
        width: 38% !important;
    }
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .recommend-block span:first-child{
        padding-top: 5px;
    }
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-info .recommend-block span:last-child{
        padding-bottom: 5px;
    }
    .catalogsearch-result-index .products-grid .product-items .product-item{
        margin-bottom: 10px !important;
        padding: 0 !important;
    }




    /* PDP page design */
    .catalog-category-view .category-description{
        padding: 0 10px;
    }
    .catalog-product-view .product-add-form .box-tocart .field.qty .label{
        width: fit-content;
        margin-right: 5px;
        margin-left: 5px;
    }
    .catalog-product-view .product-add-form .box-tocart .field.qty .min-qty-block p{
        font-size: 12px;
    }
    .catalog-product-view .product-add-form .price-box .price{
        font-size: 18px;
    }
    .catalog-product-view .assistance-call-block{
        display: block;
    }
    .catalog-product-view .product-add-form .box-tocart .actions.product-view-action-block .action.wk-towishlist-view{
        padding: 6px 10px !important;
        font-weight: 600;
        width: 150px;
    }
    .catalog-product-view .product-add-form .box-tocart .actions.product-view-action-block .action.wk-towishlist-view span{
        font-size:12px;
    }
    .catalog-product-view .product-info-main .purchased-info{
        padding: 15px 0 0;
    }
    .catalog-product-view .product-add-form .box-tocart .actions.product-view-action-block #instant-purchase{
        display: none;
    }
    .catalog-product-view .product-add-form .box-tocart .actions.product-view-action-block{
        gap: 12px;
        padding-bottom: 10px;
    }
    .catalog-product-view .product-add-form .box-tocart .submit.request-quote-form .form-section{
        gap: initial;
        justify-content: space-between;
    }
    .catalog-product-view .product-add-form .box-tocart .actions .primary.tocart{
        width: 150px !important;
        padding: 7px 5px !important;
    }
    .catalog-product-view .product-add-form .box-tocart .submit.request-quote-form .form-section .form-block{
        width: 150px;
    }
    .catalog-product-view .product-add-form .box-tocart .submit.request-quote-form .form-section .form-block{
        padding: 5px 15px;
    }
    .catalog-product-view .product-add-form .box-tocart .submit.request-quote-form .form-section .form-block .action{
        font-size: 12px;
    }
    .catalog-product-view .product-add-form .box-tocart .field.qty .control.input-control-block{
        width: initial;
    }
    .catalog-product-view .product-add-form .box-tocart .field.qty .min-qty-block{
        margin: 0 10px;
    }
    .catalog-product-view .assistance-call-block .assitance-text span{
        font-size: 16px;
    }
    .catalog-product-view .assistance-call-block .assitance-number span{
        font-size: 16px;
    }
    .catalog-product-view .product.detailed .product.items .data.item.content{
        padding: 15px 10px;
        border: 0;
    }
    .catalog-product-view .product.detailed .product.items .data.item.content .product.description .value p{
        color: #4e4e4e;
        font-size: 14px;
    }
    .catalog-product-view .product.detailed .product.items .data.item.content .keyfeatures{
        font-size: 14px;
    }
    .catalog-product-view .product-info-main .page-title-wrapper .page-title span{
        font-size: 18px;
    }
    .catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .product.sku .value{
        font-size: 16px;
    }
    .catalog-product-view .product.detailed .product.items .data.item.active a.data{
        font-size: 16px;
    }
    .catalog-product-view .um-tierprice-table .um-tp-table-content .um-tp-table-m thead th{
        font-size: 12px;
    }
    .catalog-product-view .um-tierprice-table .um-tp-table-content .um-tp-table-m tbody tr td{
        font-size: 12px;
        padding: 8px 2px !important;
    }
    .catalog-product-view .product.detailed .product.items .data.item.title{
        border-bottom: 1px solid #d1d1d1;
    }
    .catalog-product-view .product-info-main .zip-code-content #meetanshi-zip{
        margin-right: -10px;
    }
    .catalog-product-view .zip-code-content .msg .message.error p::before{
        top: 25px;
    }
    .catalog-product-view .zip-code-content .msg .message.success p::before{
        top: 35px;
    }
    .catalog-product-view .sidebar.sidebar-main .product-add-form{
        padding: 15px 10px !important;
    }
    .catalog-product-view .product-info-main .zip-code-content button{
        margin-top: -2px;
    }


    /* quick view product design */
    .cartquickpro-catalog_product-view .page-main .column.main .product.media{
        width: 100% !important;
    }
    .cartquickpro-catalog_product-view .page-main .column.main .product-info-main{
        padding: 0 !important;
    }
    .cartquickpro-catalog_product-view .page-main .column.main .product-info-main .zip-code-content button{
        width: 40% !important;
    }
    .cartquickpro-catalog_product-view .page-main .product-add-form .box-tocart .price-box .discount-percent{
        width: 20% !important;
    }

    /* login page design */
    .customer-account-login .login-container{
        display: block;
    }
    .customer-account-login .login-container .block.block-new-customer{
        width: 100% !important;
    }

    /* forgot password page design */
    .customer-account-forgotpassword .columns .column.main .page-title-wrapper .page-title{
        font-size: 24px;
    }
    .customer-account-forgotpassword .columns .column.main .page-title-wrapper{
        padding-top: 35px;
    }

    /* registration page design */
    .customer-account-create .msform.form-create-account .buyer-registration-section1 .registration-steps{
        display: none;
    }
    .customer-account-create .column.main .msform.form-create-account{
        display: block;
    }
    .customer-account-create .msform.form-create-account .buyer-registration-section1{
        width: 100%;
    }
    .customer-account-create .msform.form-create-account fieldset{
        width: 100%;
        margin-top: 10px;
        margin-left: 0;
    }
    .field-continue-registration{
        margin-bottom: 10px;
        font-size: 12px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section input[type="button"]{
        margin-top: 10px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section{
        display: block;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field{
        width: 100%;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field #gst_valid{
        font-size: 12px;
    }
    .customer-account-create .form.create.account .fieldset.create.info{
        margin-bottom: 15px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .buyer-document-upload{
        display: block;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .mobile-verify-section{
        width: 100%;
    }
    .customer-account-create .msform.form-create-account .buyer-registration-section1 .buyer-registration-info .page-title{
        font-size: 22px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field label span{
        font-size: 12px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-title{
        font-size: 20px;
    }
    .customer-account-create .msform.form-create-account fieldset{
        padding: 10px 8px 20px;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .field .seller-otp-msg{
        font-size: 10px;
        margin-left: 5px;
    }
    .customer-account-create .column.main .msform.form-create-account .skipnow{
        padding-right:0 ;
        right: 0em;
    }
    .customer-account-create .msform.form-create-account fieldset .infofield .field-form-section .control.document-upload input::after{
        top: 17px;
        right: -5px;
    }
    .customer-account-create .reg-mobile-prefix-section #mobilenumber-error{
        position: absolute;
        margin-top: 70px;
        color: #e02b27;
    }
    .customer-account-create .column.main .msform.form-create-account .action-button.continue-block1{
        width: 100%;
    }
    .customer-account-create .column.main .msform.form-create-account .action-button.continue-block2{
        width: 47%;
    }
    .customer-account-create .msform.form-create-account fieldset i.fa-angle-right {
        font-style: normal;
        position: absolute;
        right: 25%;
        padding: 7px 15px;
        bottom: 15px;
    }



    /*seller registration page design */
    .seller-index-index .column.main .form.seller .seller-registration-section1 .registration-steps{
        display: none;
    }
    .seller-index-index .column.main .form.seller{
        display: block;
    }
    .seller-index-index .column.main .form.seller .seller-registration-section1{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section{
        margin: 0;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield{
        display: block;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section{
        display: block;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield .field{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field{
        width: 100%;
        margin-bottom: 15px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info{
        margin-bottom: 15px;
    }
    .seller-index-index .column.main .form.seller fieldset{
        width: 100%;
        margin: 0;
    }
    .seller-index-index .column.main .form.seller fieldset{
        padding: 10px 15px 15px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .fieldset.infofield .field label span{
        font-size: 12px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field label span{
        font-size: 12px;
    }
    .seller-index-index .column.main .form.seller fieldset .field-title-section .field-title{
        font-size: 20px;
    }
    .seller-index-index .column.main .form.seller .seller-registration-section1 .seller-registration-info .page-title{
        font-size: 22px;
    }
    .seller-index-index .reg-mobile-prefix-section #mobile_number-error{
        margin-top: 13%;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .seller-mob-field-block .seller-otp-msg{
        font-size: 12px;
        margin-left: 5px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .seller-mob-field-block{
        display: flex;
        justify-content: start;
        align-items: baseline;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .seller-mob-field-block label{
        white-space: nowrap;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field .control .dropdown-type-selector{
        position: absolute;
        right: 20px;
        top: 10px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section input[type="button"]{
        width: 100%;
    }
    .seller-index-index .column.main .form.seller fieldset i.fa-angle-right {
        font-style: normal;
        position: absolute;
        right: 25%;
        padding: 7px 15px;
        bottom: 11px;
    }
    .seller-index-index .column.main .form.seller #seller-profile-section .fieldset.create.info .field-form-section .field.field-email-block{
        padding-top: 10px;
    }



    /* order confirmation page design */
    .checkout-onepage-success .page-main .column.main .page-title-wrapper .page-title{
        font-size: 20px;
    }
    .checkout-onepage-success .page-main .column.main .checkout-success .success-number-text{
        font-size: 16px;
    }
    .checkout-onepage-success .page-main .column.main .checkout-success .success-msg-text{
        font-size: 16px;
    }

    /* logout page design */
    .customer-account-logoutsuccess .page-main .column.main .page-title-wrapper .page-title{
        font-size: 20px;
    }

    /* enquiry popup design */
    .enquiry-feedback-modal .modal-inner-wrap .modal-content{
        padding: 20px 1em;
    }
    .enquiry-feedback-modal .modal-inner-wrap .modal-header{
        padding: 1em 0;
    }
    .enquiry-feedback-modal .modal-inner-wrap .modal-content .fieldset .field-form-section{
        display: block;
    }
    .enquiry-feedback-modal .modal-inner-wrap .modal-content .fieldset .field-form-section .field{
        width: 100%;
    }
     /* enquiry popup design */


    /* sample form popup design */


     .sample-request-modal-block .modal-inner-wrap .modal-header{
        padding: 1em 0;
    }
    .sample-request-modal-block .modal-inner-wrap .modal-content .fieldset .field-form-section{
        display: block;
    }
    .sample-request-modal-block .modal-inner-wrap .modal-content .fieldset .field-form-section .field{
        width: 100%;
    }


     /* Request quote form popup design */


     .request-quote-modal-block .modal-inner-wrap .modal-header{
        padding: 1em 0;
    }
    .request-quote-modal-block .modal-inner-wrap .modal-content .fieldset .field-form-section{
        display: block;
    }
    .request-quote-modal-block .modal-inner-wrap .modal-content .fieldset .field-form-section .field{
        width: 100%;
    }


    /* my account page design */
    .account.customer-account-edit .page-main .columns .column.main{
        width: 100%;
        margin: initial;
    }
    .account .page-main .columns{
        display: flex;
        flex-direction: column-reverse;
    }
    .customer-address-index .actions-toolbar .primary{
        float: initial !important;
    }
    .customer-account-edit .actions-toolbar .primary{
        float: initial !important;
    }
    .newsletter-manage-index .form-newsletter-manage .actions-toolbar .primary{
        float: initial !important;
        width: 100%;
    }
    .account .page-main .sidebar.sidebar-main .block-collapsible-nav{
        top: 0;
        position: relative;
    }
    .account .page-main .sidebar.sidebar-main .block.wk-mp-main .title.block-collapsible-nav-title{
        border: 0;
    }
    .account .page-main .sidebar.sidebar-main .block-collapsible-nav .title.block-collapsible-nav-title{
        border-bottom: 2px solid #fff;
        border-top: 0;
    }
    .account .page-main .sidebar.sidebar-main .block.wk-mp-main{
        width: 100%;
    }
    .account .page-main .sidebar.sidebar-main .block.wk-mp-main .title.block-collapsible-nav-title{
        position: initial;
        width: 100%;
        padding-bottom: 20px;
    }
    .account .page-main .sidebar.sidebar-main .block.wk-mp-main .title.block-collapsible-nav-title strong{
        font-size: 16px;
    }
    .account .page-main .sidebar.sidebar-main .block-collapsible-nav .title.block-collapsible-nav-title strong{
        font-size: 16px;
    }
    .account .order-details-items{
        border-bottom:0px;
    }
    .account .column.main .actions-toolbar .secondary .action.back{
        text-align: right;
    }
    .customer-account-index .block-dashboard-orders .table-order-items.recent tbody tr td.col.recent-order-status{
        max-width: 100% !important;
        width: 100%;
    }
        .customer-account-index .block-dashboard-orders .table-order-items.recent tbody tr td.col{
        max-width: 100% !important;
    }
    .customer-account-index .block-dashboard-orders .table-order-items.recent thead tr th.col{
        max-width: 100% !important;
    }
    .sales-order-history .table-wrapper.orders-history #my-orders-table tbody tr{
        margin-bottom: 15px;
        border-bottom: 1px solid #D6D6D6;
    }
    .sales-order-history .table-wrapper.orders-history #my-orders-table tbody tr td.col{
        border-bottom: 0;
    }
    .sales-order-history .table-wrapper.orders-history #my-orders-table tbody tr td.col.status{
        width: auto !important;
    }
    .account.customer-address-index .block.block-addresses-list .block-content #additional-addresses-table tbody tr td.col{
        border-bottom: 0;
    }
    .account.customer-address-index .block.block-addresses-list .block-content #additional-addresses-table tbody tr{
        border-bottom: 1px solid #D6D6D6;
    }
    .account .block-collapsible-nav #block-collapsible-nav .nav.items{
        padding: 10px 10px;
    }
    .account .account-nav.block-collapsible-nav.wk-mp-main .nav.items{
        padding: 10px 10px;
    }
    .account .page-main .columns .column.main .block-dashboard-info .box-gst-block{
        float: initial !important;
    }
    .account .column.main .page-title-wrapper .page-title{
        font-size: 20px;
    }
    .account .column.main .block .block-title strong{
        font-size: 18px;
    }
    .account .column.main .block .block-content .box-content p{
        font-size: 14px;
    }
    .testimonials-customer-view .column.main .testimonial-item-dv .testimonial-item{
        text-align: center;
    }
    .sales-order-view .column.main .page-title-wrapper .actions-toolbar .actions{
        display: flex;
        justify-content: space-between;
    }
    .account .page-main .columns .column.main .table-order-items tfoot tr td{
        border-bottom: 0;
    }
    .sales-order-printinvoice .column.main .page-title-wrapper .page-title span{
        border-bottom: 0;
    }
 

    /* my account tfooter common code */

    .account .page-main .columns .column.main .table-order-items tfoot tr th{
        display: none;
    }
    .account .page-main .columns .column.main .table-order-items tfoot tr td{
        display: flex;
        width: 100%;
        text-align: left;
    }
    .account .page-main .columns .column.main .table-order-items tfoot tr td::before{
        content: attr(data-th) ': ';
        display: inline-block;  
        color: #111111;
        font-weight: 700;
    }


    /* sub account order design here */
    .wkcs-subaccountorder-index #my-orders-table thead tr th{
        display: none;
    }
    .wkcs-subaccountorder-index #my-orders-table tbody tr {
        width: 100%;
        border: 1px solid #D6D6D6;
        border-radius: 4px;
        margin-bottom: 10px;
    }
    .wkcs-subaccountorder-index #my-orders-table tbody tr{
        display: grid;
    }
    .wkcs-subaccountorder-index #my-orders-table tbody tr td{
        border: 0 !important;
    }
    .wkcs-subaccountorder-index #my-orders-table tbody tr td::before{
        content: attr(data-th) ': ';
        display: inline-block;  
        color: #111111;
        font-weight: 700;
    }
    .wkcs-subaccount-add #form-sub-account .fieldset .wkcs-main-btn-container button{
        padding: 7px 10px !important;
    }


    /* account information page design */
    .customer-account-edit .column.main .fieldset .address-info-block{
        display: block;
    }
    .customer-account-edit .column.main .fieldset .field{
         width: 100%;
    }
    .customer-account-edit .column.main .fieldset .field-form-section.document-info{
        display: block;
    }
    .customer-account-edit .column.main .fieldset .field-form-section.document-info .buyer-document-upload{
        width: 100%;
    }
    .customer-address-form .column.main .fieldset .field .control #mobilenumber-error {
        position: absolute;
        margin-top: 16%;
        color: #e02b27;
    }
    .customer-account-edit .column.main .fieldset .field-form-section.document-info .buyer-document-upload .upload-block label span{
        margin-bottom: 5px;
    }
    .customer-account-edit .column.main .fieldset .field-form-section.document-info .buyer-document-upload .upload-block label{
        width: 50%;
    }
    .customer-account-edit .column.main .fieldset .field .dropdown-type-selector{
        position: absolute;
        right: 20px;
        top: 10px;
    }
    

    /* address form page design */
    .customer-address-form .column.main .fieldset .address-info-block{
        display: block;
    }
    .customer-address-form .column.main .fieldset .address-info-block .field{
        width: 100%;
    }
    .customer-address-form .column.main .fieldset .field.street .street-block{
        display: block;
    }
    .customer-address-form .column.main .fieldset .field.street .street-block .street-block-field{
        width: 100%;
    }
    .customer-address-form .column.main .fieldset .field.street .street-block .street2-block{
        width: 100%;
    }
    .customer-account-edit .column.main .fieldset .field .control.document-upload{
        position: relative;
    }
    .customer-account-edit .column.main .fieldset .field .control.document-upload #btn-file-reset-id::after{
        top: -5px;
    }
    .customer-account-edit .column.main .fieldset .field .control.document-upload #btn-file-reset-id2::after{
        top: -5px;
    }
    .customer-account-edit .column.main .fieldset .field.customer-mobile-block #mobilenumber-error {
        position: absolute;
        margin-top: 20%;
        color: #e02b27;
    }

    /* rma page design */
    .rmasystem-newrma-index #new-rma-component .fieldset .rma-field-blcok{
        display: block;
    }
    .rmasystem-newrma-index #new-rma-component .fieldset .rma-field-blcok .field{
        width: 100%;
    }
    .rmasystem-newrma-index #new-rma-component #wk_rma_orders thead tr{
        display: grid;
    }
    .rmasystem-newrma-index #new-rma-component #wk_rma_orders tbody tr{
        display: grid;
        border-bottom: 1px solid #D6D6D6;
    }
    .rmasystem-newrma-index #new-rma-component #wk_rma_orders thead tr th{
        border: 0 !important;
    }
    /* .rmasystem-newrma-index #new-rma-component #wk_rma_orders thead.wk_rma_filter tr th{
        display: none;
    } */
    .rmasystem-newrma-index #new-rma-component #wk_rma_orders tbody tr td{
        border: 0;
    }


    /* market place tablet view response    seller my order page */
    .marketplace-order-history .wk-orderbox .wk-orderbox-content1 .wk-dash-orderstatus{
        width: 100% !important;
    }
    .account.marketplace-account-earning .page-main .columns .column.main{
        width: 100%;
        margin: 0 10px;
    }


    /* mobile view my account page only table format change code start here*/

        /* filter search tablet format change */
        .account .column.main .wkcs-filter-table thead tr th{
            display: none;
        }
        .account .column.main .wkcs-filter-table tbody tr {
            display: grid;
        }
        .account .column.main .wkcs-filter-table tbody tr td{
            border: 0;
            text-align: left;
        }
        .account .column.main .wkcs-filter-table tbody tr td::before{
            content: attr(data-th) ': ';
            display: inline-block;  
        }

        /* sub account page table format change */
        .account .table-wrapper #subaccount-list thead tr th{
            display: none;
        }
        .account .table-wrapper #subaccount-list tbody  tr{
            display: grid;
            border:1px solid #D6D6D6;
            border-radius: 4px;
            margin-bottom: 10px;
        }
        .account .table-wrapper #subaccount-list tbody tr{
            width: 100%;
        }
        .account .table-wrapper #subaccount-list tbody tr td{
            border-bottom: 0 !important;
            border-top: 0 !important;
        }
        .account .table-wrapper #subaccount-list tbody tr td span{
            display:initial;
        }
        .account .table-wrapper #subaccount-list tbody  tr td::before{
            content: attr(data-th) ': ';
            font-weight: 800;
            display: inline-block;  
    
        }





        /* market place seller panel table view response here */
        .account .column.main .wk-mp-list-table thead tr th{
            display: none;
        }
        .account .column.main .wk-mp-list-table tbody tr {
            display: grid;
        }
        .account .column.main .wk-mp-list-tabletbody tr td{
            border: 0;
            text-align: left;
        }
        .account .column.main .wk-mp-list-table.wk-mp-list-container-table tbody tr{
            width: 100%;
        }
        .account .column.main .wk-mp-list-table tbody tr td.from-to-table{
            display: grid;
            padding: 10px 0;
        }
        .account .column.main .wk-mp-list-table tbody tr td.from-to-table span.wk-mp-td-span{
            width: 100%;
        }
        .account .column.main .wk-mp-list-table tbody tr td.from-to-table span.wk-mp-td-span input{
            width: 100%;
        }
        .account .column.main .wk-mp-list-table tbody tr td::before{
            content: attr(data-th) ': ';
            display: inline-block;  
        }

        /* RMA page design here */
        .account.rmasystem-newrma-index .page-main .columns .column.main{
            width: 100%;
        }
        .account.rmasystem-index-index .page-main .columns .column.main{
            width: 100%;
        }
        .rmasystem-index-index .fieldset.info .data-table thead.wk_rma_sorter  tr th{
            display: none;
        }
        .rmasystem-index-index .fieldset.info .data-table thead.wk_rma_filter tr th{
            display: grid;
        }
        .rmasystem-index-index .fieldset.info .data-table  tbody tr {
            display: grid;
        }
        .rmasystem-index-index .fieldset.info .data-table  tbody tr td{
            border: 0;
            text-align: left;
        }
        .rmasystem-index-index .fieldset.info .data-table  tbody tr td::before{
            content: attr(data-th) ': ';
            display: inline-block;  
        }
        .rmasystem-index-index .fieldset.info .legend #wk_rma_new_request{
            margin-top: 10px;
        }


        /* marketplace design here */
        .marketplace-account-dashboard .wk-orderbox .wk-orderbox-content1{
            display: block;
            border: 0;
        }
        .marketplace-order-history .wk-orderbox .wk-orderbox-content1{
            display: block;
            border: 0;
        }



        /* my account wishlist list view */
        /* .multiwishlist-index-index .wishlist-header-block .wk-primary{
            width: 300px;
        } */
        .account.multiwishlist-index-index .page-main .columns .column.main{
            width: 100%;
        }
        .multiwishlist-index-index .wishlist .product-item-info .product-item-photo .product-image-container{
            max-width: 100%;
        }
        .multiwishlist-index-index .wishlist .product-item-info .product-item-name{
            margin-left:0;
        }
        .multiwishlist-index-index .wishlist .product-item-info .price-box {
            margin-left:0;
        }
        .multiwishlist-index-index .wishlist-header-block .wk-primary{
            display: block;
        }
        .multiwishlist-index-index .wishlist .product-item{
            width: 100%!important;
            margin: 0px;
        }

        /* wishlist detaukl view page design */
        .account.multiwishlist-index-wishlist .page-main .columns .column.main{
            width: 100%;
        }
        .multiwishlist-index-wishlist .column.main .actions-toolbar .primary{
            float: initial;
        }
        /* .multiwishlist-index-index .wishlist .product-item-info .product-image-container{
            max-width: 100% !important;
        } */
        .multiwishlist-index-wishlist .wishlist-info-block-section .product-item-inner .box-tocart .field.qty{
            margin-bottom: 10px;
        }
        .multiwishlist-index-wishlist .wishlist-info-block-section .product-item-inner .box-tocart{
            margin-right: 10px;
        }
        .multiwishlist-index-wishlist .wishlist .product-item-info .product-item-photo .product-image-container{
            max-width: 100%;
        }
        .multiwishlist-index-wishlist .wishlist .product-item-info .product-item-name{
            margin-left:0;
            float: left;
        }
        .multiwishlist-index-wishlist .wishlist .product-item-info .price-box {
            margin-left:0;
        }
        .multiwishlist-index-wishlist .wishlist-header-block .wk-primary{
            display: block;
        }
        .multiwishlist-index-wishlist .wishlist .product-item-inner .product-item-actions{
            align-items: center;
        }
        .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .field.qty{
            margin-bottom: 10px;
        }
        .multiwishlist-index-index .wishlist.product-item .box-tocart{
            margin-right: 10px;
        }
        .multiwishlist-index-wishlist .wishlist .product-item{
            width: 100% !important;
            margin-left: 5px;
         }
        .multiwishlist-index-wishlist .wishlist .product-item:nth-child(2n+1){
             margin-left: 0 !important;
         }
         .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .product-item-actions a.action.delete{
             margin-top: 5px;
         }
         .multiwishlist-index-index .wishlist-info-block-section .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary button{
             margin-bottom: 0;
         }


     /* faq page design here*/
     .faq-index-index .columns .column.main .actions-toolbar{
         width: initial !important;
     }




     /* mobile header menu design here */
     .mobile-header-block .messenger-header .top-header-message{
         font-size: 10px;
     }
     .mobile-header-block .hotline-header .cusomer-message{
         font-size: 10px;
     }
     .mobile-header-block .hotline-header .text-theme-color{
         font-size: 10px;
     }
     .mobile-header-block .hotline-header img{
        display: none;
    }   
    
    
    .home-slider-section-info .pagebuilder-column.home-shalby-slider-block{
        height: 250px;
    }
    .home-slider-section-info .pagebuilder-column.home-shalby-slider-block .shalby-slider-builder .pagebuilder-slider{
        min-height: 250px !important;
    }


    /* mainwishlist page design here */
    .wkcs-wishlist-index .product-items .product-item .product-item-photo .product-image-container{
        max-width: 100%;
    }
    .wkcs-wishlist-index .products-grid.wishlist .product-items .product-item{
        display: inline-grid;
        width: 100% !important;
    }
    .wkcs-wishlist-index .product-items .product-item .price-box{
        margin-left: 0;
    }
    .wkcs-wishlist-index .product-items .product-item .product-item-name{
        margin-left: 0;
    }
    .wkcs-wishlist-index .product-items .product-item .product-item-name{
        margin-left: 0;
        display: block !important;
        -webkit-line-clamp: initial;
        -webkit-box-orient: initial;
        text-overflow: initial;
        overflow: initial !important;
        float: left;
        width: 100%;
    }
    .wkcs-wishlist-index .products-grid.wishlist .product-items .product-item .product-item-info .recommend-block {
        width: 45% !important;
    }



    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error{
        margin-top: 70px;
    }


    /* checkout page new address popup design here */
    .checkout-index-index .modal-inner-wrap .modal-content #opc-new-shipping-address .form-shipping-address #shipping-new-address-form{
        flex-direction: column !important;
    }
    .checkout-index-index .modal-inner-wrap .modal-content #opc-new-shipping-address .form-shipping-address #shipping-new-address-form .field{
        width: 100%;
    }
    .checkout-index-index .modal-popup .modal-footer .action.primary.action-save-address{
        width: 100%;
    }

}
@media only screen and (max-width: 639px){
    .wkcs-wishlist-index .products-grid.wishlist .product-items .product-item{
        width: 100% !important;
    }
    .wkcs-wishlist-index .products-grid.wishlist .product-items .product-item .product-item-info .recommend-block{
        width: 30%;
    }

}
@media (min-width: 315px) and (max-width: 376px){
    .home-slider-section-info .pagebuilder-column.home-shalby-slider-block{
        height: 220px !important;
    }
    .home-slider-section-info .pagebuilder-column.home-shalby-slider-block .shalby-slider-builder .pagebuilder-slider{
        min-height: 220px !important;
    }
}

@media only screen and (max-width: 380px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error {
        margin-top: 70px;
    }
}
@media only screen and (max-width: 350px){
    .customer-account-create .reg-mobile-prefix-section #mobile-validate-error {
        margin-top: 70px;
    }
}