
@media all and (max-width: 1400px) {
    /*Inner pages start*/
    
    /****Product shop list page start****/
    
    /*List section*/
    .woocommerce.columns-3 ul.products li.product.list .list-view{width: calc(100% - 200px);}
    .woocommerce.columns-3 ul.products li.product.list .woocomerce-compaire{width: 200px;}
    .woocommerce.columns-3 ul.products li.product.list .list-view-content {width: calc(100% - 160px);}
    
    /*List Price section*/
    ul.products li.product.list .list-view-content-additional-content{min-width:160px;}
    
    /****Product shop list page end****/
    
    /*****compare product page start*****/
    .compaire-cust-asa .fami-wccp-left-part{width: 300px;}
    .compaire-cust-asa .fami-wccp-right-part{width: calc(100% - 300px);}
    
    .compaire-cust-asa .fami-wccp-col ul.products .grid .woocomerce-compaire{width: 260px;}
    /*****compare product page end*****/
    
    /*Inner pages end*/
}


@media all and (max-width:1300px) {

    /* header start  */
    .et-db #et-boc header.et-l .header-search form {width: 450px;}
    /* header end  */
    
    /****Product shop, product details, categroy, compare pages start****/
    .woocommerce-shop.et_boxed_layout #page-container .et_pb_row, 
    .tax-product_cat.et_boxed_layout #page-container .et_pb_row,
    .single-product.et_boxed_layout #page-container .container,
    .et_boxed_layout #page-container .fami-wccp-wrap .et_pb_row{width: 90%!important;}
        .woocommerce-shop.  #page-container .et_pb_row, 
    .tax-product_cat.et_boxed_layout #page-container .et_pb_row,
    .single-product.et_boxed_layout #page-container .container,
    .et_boxed_layout #page-container .fami-wccp-wrap .et_pb_row{width: 90%!important;}
    /****Product shop, product details, categroy, compare pages end****/
    
     /*****compare product page start*****/
     .compaire-cust-asa .compaire h2{padding-left: 260px; font-size: 20px;}
    
    .compaire-cust-asa .fami-wccp-left-part{width:260px;}
    .compaire-cust-asa .fami-wccp-right-part{width: calc(100% - 260px);}
    
    .compaire-cust-asa .fami-wccp-left-part .field-names-col .fami-wccp-field{padding-right: 40px;}
    
    .compaire-cust-asa .fami-wccp-col ul.products .grid .woocomerce-compaire{width: 220px;}
    /*****compare product page end*****/
}

@media all and (max-width:1200px) {
header.sticky-active { width: 100%;}
}

/* sachin woocomerce css start */
    
    @media (max-width: 1199px){

    /*Header start*/
    .et-db #et-boc header.et-l .header-search form {width: 435px;}

    div#n2-ss-12 .n-uc-YHQocSxgpb4I { --ssfont-scale: initial!important; }

    /* footer start  */
     .et-db #et-boc footer.et-l .footer-btm .et_pb_social_media_follow li.et_pb_social_icon {   margin-right: 15px; }
     .et-db #et-boc footer.et-l .ftr-logo {padding: 50px 0; }
     .et-db #et-boc footer.et-l .footer-btm .et_pb_social_media_follow li {  margin-right: 22px; }
     .et-db #et-boc footer.et-l .footer-btm.et_pb_row {margin-top: 50px;}
     .et-db #et-boc footer.et-l .footer-btm .et_pb_social_media_follow li a::before {font-size: 22px;}
     .et-db #et-boc footer.et-l .footer .footer-top > .et_pb_column {  padding-left: 5%;}
    /* footer  detail page  */
     .single-product.et-db #et-boc footer.et-l .et_pb_row .et_pb_text {padding: 0px 0 !important;}
     /* footer end  */

        
    /*****Product shop list page start*****/
    
    /*Hero Banner Product start*/
    .inner-shop-banner { min-height: 400px;}
    /*Hero Banner Product end*/
    
    .shop-inner-content {padding: 50px 0 50px 0 !important;}
    
    /*Hero product content start*/
    .hero-product-content {padding-top:60px !important; padding-bottom: 60px !important;}
    /*Hero product content end*/
    
    /*List section*/
    .woocommerce.columns-3 ul.products li.product.list .list-view{width: calc(100% - 160px);}
    .woocommerce.columns-3 ul.products li.product.list .list-view-content {width: calc(100% - 140px);}
    .woocommerce.columns-3 ul.products li.product.list .woocomerce-compaire{width:160px;}
    .woocommerce.columns-3 ul.products li.product.list .list-view .woocommerce-loop-product__title{font-size: 20px;}
    
    /*List Price section*/
    ul.products li.product.list .list-view-content-additional-content{min-width:140px;}
    .et-db #et-boc .et-l ul.products .list-view-content-additional-content .product-bottom-btn-box a{font-size: 16px;}
    
    /*Product right area start*/
    
    /* products Grid  */
    ul.products .grid .et_shop_image{height: 200px;}
    
    /*Product right area end*/
    
    /*****Product shop list page end*****/
    
    /*******Search Results page start *******/
.search-results #main-content{padding-bottom: 40px;}
.search-results #main-content .container{padding-top: 40px !important;}
/*******Search Results page end *******/
    
/*****Compare Products popup btm start*****/
 
    .products-compare-list{max-width: calc(100% - 180px);}
 
    /*btn*/
    .fami-wccp-products-list-wrap .actions-wrap a{width: 180px;}
/*****Compare Products popup btm end*****/
    
/* product details page start */
        
    #left-area .woocommerce-message{padding: 10px !important;}
    .woocommerce-message .woocommerce-custom-cart-message span{width: calc(100% - 140px);}
    .woocommerce-message .woocommerce-custom-cart-message .button{font-size: 16px; padding: 4px 24px;}
    
    body.single-product #main-content > .container {padding-top: 40px !important;}

    /* product title and review start */
    .product-title-review h1{font-size: 34px;}
    /* product title and review end */

    /* product right summary start */
    .product .summary .price ins bdi{font-size: 28px;}
    .product .summary .price{padding-bottom: 10px;}
    .woocommerce .product .summary .cart .common-btn{padding: 11px 70px;}
    /* product right summary end */

    /* product tabs start */
    .woocommerce .product .woocommerce-tabs{padding-top: 25px; margin-bottom: 30px; }
    .woocommerce.woocommerce-page #left-area .product .woocommerce-tabs ul.tabs li a{padding: 10px 25px !important; font-size: 16px;}
    body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {padding-top: 25px;}
    
    .woocommerce .product .woocommerce-tabs .panel table tr td{padding-top: 8px !important; padding-bottom: 8px !important;}
    .woocommerce .product .woocommerce-tabs .panel table tr td:first-child{padding: 10px 50px 10px 10px !important; font-size: 18px;}
    
    .woocommerce .product .woocommerce-tabs .panel .pdf-list h2{font-size: 20px;}
    /* product tabs end */

    /* related product start */
    .related.products h2{font-size: 30px !important; padding-bottom: 18px;}
    /* related product end */

/* product details page end */
    
/*****compare product page start*****/
    .compaire-cust-inner{width: 930px;}
    .compaire-cust-asa .compaire h2{padding-left: 180px; font-size: 18px;}

    /*Product part start*/
    .compaire-cust-asa .fami-wccp-right-part{width: calc(100% - 180px);}
    .compaire-cust-asa .fami-wccp-col ul.products .grid .et_shop_image{height: 180px;}
    /*Product part end*/

    .compaire-cust-asa .fami-wccp-left-part{border: 0; width: 180px;}
    .compaire-cust-asa .fami-wccp-left-part .field-names-col .fami-wccp-field{padding-right: 20px; font-size: 18px;}
/*****compare product page end*****/

    /*Ecommerce page mate*/
    .woocommerce-checkout.et_boxed_layout #page-container .et_pb_row, .woocommerce-account.et_boxed_layout #page-container .et_pb_row{width: 90%!important;}
        
    /* cart page start  */
    .woocommerce-cart .et_pb_section_0 { padding-bottom: 35px;}
    .woocommerce.woocommerce-cart  .entry-content table { margin-bottom: 10px !important;}
    /* cart page end  */

    /* checkout page start  */
    .woocommerce-checkout.woocommerce #page-container .et_pb_section_0 { padding: 40px 0 40px 0;}
    .woocommerce-checkout h1.entry-title {font-size: 42px;line-height: 52px;}
    .woocommerce-checkout .et_pb_row_1 h3 {font-size: 30px;line-height: 40px;}
    /* checkout page end  */

    
    /* my account page start  */

    /* login start */
    .woocommerce-account  .col2-set h2{font-size: 25px; line-height: 32px;}
    .woocommerce-account  .col2-set  input,.woocommerce-page .woocommerce-ResetPassword input{height: 40px; padding: 0px 12px !important;}
    .woocommerce-account  .col2-set .woocommerce-button{padding: 12px 49px;}
    .woocommerce-page .woocommerce-ResetPassword .woocommerce-Button{padding: 14px 30px !important;}
    /* login end */

    /* sidebar start */
    .woocommerce-account .woocommerce-MyAccount-navigation { width: 27%;}
    /* sidebar end */

    /* myaccount right part start */
    .woocommerce-account .woocommerce-MyAccount-content{width: 70%; margin-left: 3%;}
    .woocommerce-account .woocommerce-MyAccount-content h2{font-size: 25px; padding-bottom: 5px;}

    /* order details start */
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details  h2.woocommerce-column__title{font-size: 20px; line-height: 32px;}
    /* order details end */

    /* address form start */
    .woocommerce-account .woocommerce-MyAccount-content form h3{font-size: 22px; line-height: 32px; padding-bottom: 5px;}
    .woocommerce-account .woocommerce-MyAccount-content form input, .woocommerce-account .woocommerce-MyAccount-content form select{height: 40px; padding: 0px 12px !important; font-size: 15px !important;}
    .woocommerce-account .woocommerce-MyAccount-content form  .select2-container .select2-selection--single{min-height: 40px; padding: 0px 12px; font-size: 15px;}
    .woocommerce-account .woocommerce-MyAccount-content form  button.button{padding: 11px 30px;}
    .woocommerce-account .woocommerce-MyAccount-content form label{font-size: 14px;}
    .woocommerce-account .woocommerce-MyAccount-content form select + span .select2-selection{background-size: 16px;}
    /* address form end */

    

    /* search page List section*/
    ul.products li{width: 31.33% !important;}
    .search-results  ul.products li.product.list .list-view{width: calc(100% - 160px);}
   .search-results ul.products li.product.list .list-view-content {width: calc(100% - 140px);}
   .search-results ul.products li.product.list .woocomerce-compaire{width:160px;}
   .search-results ul.products li.product.list .list-view .woocommerce-loop-product__title{font-size: 20px;}
   .search-results ul.products li.product.list  .product-bottom-btn-box a{font-size: 16px !important;}
    /* search page List section*/

    /* myaccount right part end */
    
    }
    
    
    
    @media (min-width: 992px){
        #filter-form.filter-main-div{padding-right: 30px;}
    }
    @media (max-width: 991px){
     /* footer start */
    /* footer detail page  */
      .single-product.et-db #et-boc footer.et-l .et_pb_column .et_pb_module { margin-bottom: 0px !important;}
    .et-db #et-boc footer.et-l .footer-btm .et_pb_social_media_follow li.et_pb_social_icon { margin-right: 12px; }
      /* foote end   */

/*****Product shop list page start*****/
    
    /* hero banner start  */
       .inner-shop-banner{min-height: 300px;}
    /* hero  banner end  */
    
    .shop-inner-content {padding: 40px 0 40px 0 !important;}
     .shop-inner-content .et_pb_text_inner{width: 90%;}
        
    /*Product left sidebar start*/
    .filter_heading{padding-bottom: 20px;}
    /*Product left sidebar end*/
    
    /*Product right area start*/
    
    /* products Grid  */
    ul.products .grid .et_shop_image{height: 290px;}
    .et-db #et-boc .et-l ul.products > li:not(.related.products ul.products > li),  .et-db #et-boc .et-l .columns-3 ul.products > li{margin-bottom: 30px !important;}
    
    /*Product right area end*/
/*****Product shop list page end*****/
    
/*****Compare Products popup btm start*****/
    .products-compare-list{max-width: calc(100% - 110px);}
 
    /*btn*/
    .fami-wccp-products-list-wrap .actions-wrap a{width: 110px;}
/*****Compare Products popup btm end*****/
    
/* product details page start */
    body.single-product #main-content > .container {padding-top: 35px !important;}

    /* product tabs start */
    .woocommerce.woocommerce-page #left-area .product .woocommerce-tabs ul.tabs li a{    padding: 10px 19px !important;}
    /* product tabs end */
        
    /*related products start*/
    .related.products{padding-bottom: 30px;}
    /*related products end*/

    /* search page start  */
    .search-results ul.products li.product {width:31.7%;}
    .filter-main-div  .custom-filter.filter-price {margin-bottom: 40px !important;}
    /* search page end */

/* product details page end */

    
    /* cart page start  */
    .woocommerce-cart .et_pb_column .et_pb_module{margin-bottom: 0;}
    .woocommerce-cart .woocommerce-cart-form {margin-top: 20px;}
    .woocommerce-cart .et_pb_section_0 { padding-top: 25px; padding-bottom: 25px;}
    .woocommerce-cart.woocommerce #page-container .et_pb_row:not(#header.et_pb_row ,.header-menu-popup .et_pb_row, footer .et_pb_row ){width: 90% !important;}
    .woocommerce-cart.woocommerce #page-container .et_pb_row_1{padding-bottom: 0;}
    /* cart page end  */
    
    /* checkout page start  */
    .woocommerce-checkout.woocommerce #page-container .et_pb_row:not(#header.et_pb_row, .header-menu-popup .et_pb_row , footer .et_pb_row ){padding: 0;}
        
    .woocommerce-checkout.woocommerce #page-container .et_pb_section_0 { padding: 30px 0 30px 0;}
    .woocommerce-checkout.woocommerce #page-container .et_pb_row .et_pb_column_1{width: 100%;}
    .woocommerce-checkout.woocommerce #page-container .et_pb_row .et_pb_column_2{width: 100%;}
    /* .woocommerce-checkout.woocommerce .et_pb_wc_checkout_order_details{margin-top: 30px;} */
    .woocommerce-checkout.woocommerce .et_pb_row_1  .et_pb_column_1  input, .woocommerce-checkout.woocommerce .et_pb_row_1  .et_pb_column_1  select,.woocommerce-checkout  .select2-container .select2-selection--single{height: 40px; padding: 0px 12px;}
    .woocommerce-checkout  .select2-container .select2-selection--single{background-size: 16px;}
    .woocommerce-checkout .woocommerce-form-coupon  input{height: 40px; padding: 0px 12px;}
    /* checkout page end  */
    
    /* my account page start  */
    .woocommerce-account h1 {font-size: 34px; line-height: 45px; margin-bottom: 30px;}

    /* login start */
    .woocommerce-account  .col2-set label{font-size: 13px; }
    .woocommerce-account  .col2-set h2 { font-size: 23px; line-height: 32px; padding-bottom: 8px;}
    .woocommerce-account  .col2-set .woocommerce-button {padding: 11px 40px;}
    .woocommerce-page .woocommerce-ResetPassword .woocommerce-Button { padding: 12px 24px !important;}
    .woocommerce form.woocommerce-ResetPassword .form-row-first{width: 100%;}
    /* login end */

    /* sidebar start */
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {font-size: 15px;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul li{padding: 8px 12px; padding-left: 38px;}
    .woocommerce-account .woocommerce-MyAccount-navigation {  width: 31%;}
    /* sidebar end */

    /* my account right start */
    .woocommerce-account .woocommerce-MyAccount-content { width: 66%; margin-left: 2%;}
    .woocommerce-account .woocommerce-MyAccount-content h2 { font-size: 22px; padding-bottom: 5px; line-height: 32px;}

    /* order details start */
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details  h2.woocommerce-column__title { font-size: 18px; line-height: 30px;}
    .woocommerce .woocommerce-customer-details .col2-set .col-1, .woocommerce-page .woocommerce-customer-details .col2-set .col-1,
    .woocommerce .woocommerce-customer-details .col2-set .col-2, .woocommerce-page  .woocommerce-customer-details .col2-set .col-2{width: 100%;}
    .woocommerce .woocommerce-customer-details address{height: auto;}
    .woocommerce .woocommerce-column--shipping-address{margin-top: 25px;}
    /* order details end */

    /* address start */
    .woocommerce .col2-set.woocommerce-Addresses .col-1, .woocommerce-page .col2-set.woocommerce-Addresses .col-1,.woocommerce .col2-set.woocommerce-Addresses .col-2, .woocommerce-page .col2-set.woocommerce-Addresses .col-2{width: 100%;}
    .woocommerce-page .col2-set.woocommerce-Addresses .col-2{margin-top: 20px;}
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title  h3{font-size: 19px; line-height: 26px;}
    /* address end */

    /* address form start */
    .woocommerce-account .woocommerce form p.form-row {margin-bottom: 15px;}
    .woocommerce-account .woocommerce-MyAccount-content form input, .woocommerce-account .woocommerce-MyAccount-content form select{font-size: 14px;}
    /* address form end */

    /* my account right end */

    /* my account page end */
    
    }

@media (min-width: 981px){
    /* my account page start  */
    .woocommerce-account #page-container #et-main-area .et_builder_inner_content .et_pb_section{padding: 54px 0;}
    /* my account page end  */
}

    
    @media (max-width: 980px){


        
/* header start  */

.et-db #et-boc header.et-l  .header-icon a .cart-count {  width: 18px;  height: 18px; line-height: 0;}
.et-db #et-boc header.et-l .header-icon a:not(:last-child) {margin-right: 20px;}
.et-db #et-boc header.et-l .header-search form input {font-size: 14px;}
.woocommerce.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{background-color: #121212 !important;}
.et-db #et-boc header.et-l .bottom-header ul{background-color: #121212 !important; padding: 5px 20px 10px !important; top: 44px !important;border-color: #b87333 !important;}
.et-db #et-boc header.et-l .bottom-header ul li:not(:last-of-type) { margin-right: 0;    border-bottom: solid 1px #343333;}
.et-db #et-boc header.et-l .bottom-header ul li{padding: 8px 0 !important;}
.et-db #et-boc header.et-l .bottom-header { padding: 9px 0 12px!important; }
.et-db #et-boc header.et-l .header-row { padding: 10px 0 !important;}
.et_pb_menu .et_mobile_nav_menu {margin: 0 0px !important;}
.et-db #et-boc header.et-l .btm-header-row {z-index: 0 !important;}

.et-db #et-boc header.et-l .header-serch-icon{margin-left: auto;    display: flex; align-items: center;}
.et-db #et-boc header.et-l .header-serch-icon p{display: flex;margin-bottom: 0 !important;}
.et-db #et-boc header.et-l .header-serch-icon p a{display: flex ;}
.et-db #et-boc header.et-l .header-serch-icon a img{    filter: brightness(0) invert(1);}
.et_pb_module .mobile_menu_bar:before{color: #fff !important;}

body.mobile-menu {overflow: hidden;}
.mobile-header{border-bottom: 4px solid #00596E; }
.et-db #et-boc header.et-l .header-logo {margin-right: 0;}
.mobile-header-row{display: flex; justify-content: space-between; padding: 16px 0 16px 0 !important;}
.et-db #et-boc header.et-l .header-icon  a img { height: 26px;}
.et-db #et-boc header.et-l  .header-left-area {justify-content: start;margin-bottom: 0 !important;}
.et-db #et-boc header.et-l .header-icon-col { margin-right: 15px; margin-bottom: 0 !important;}
.navigation-mobile button.navbar-toggler{position: absolute; right: 15px;top: 16px;}
.navigation-mobile li {position: relative; background: #ffffff;}

.navigation-mobile li.return a:before{position: absolute; content: "\f104 "; font-family: fontawesome; left: 35px;     font-weight: 400;    font-size: 36px;  top: 6px;       display: flex; justify-content: center; align-items: center;}
.navigation-mobile li.droupdown i {font-size: 17px; display: flex;justify-content: center; align-items: center;}
.navigation-mobile li.droupdown.active i:before{content: "\f068";}
.navigation-mobile li i{position: absolute; right: 3px; top: 24px; font-size:20px; height: 30px; width: 30px;  color: #000000;}
.navigation-mobile ul{padding: 0  !important;    }
.navigation-mobile .droupdown-ul li:last-child{border: 0;}
.navigation-mobile .droupdown-ul a{font-size: 14px !important;}
.mobile-menu  .navigation-mobile{left:0 ; display: block; animation: megamenu .5s ;visibility: visible; opacity: 1;  z-index: 999; animation: header-menu .5s; }
@keyframes header-menu {0%{transform: translateX(-100%);} 100%{transform: translateX(0);}}


.nav-dropdown{ min-height: calc(100vh - 55px); position: absolute; width: 100%; z-index: 1; background: #ffffff; top: 0; visibility: hidden; opacity: 0;}
.nav-dropdown.active{  visibility: visible; opacity: 1;padding-top: 15px !important; background-color: #fff;}
.nav-dropdown  li{border: 0 !important;}
.nav-dropdown  .droupdown-ul li a{font-size: 14px !important;color: #2b2b2b !important;}
.navigation-mobile .nav-dropdown li a {padding: 10px 16px;}
.navigation-mobile{position: fixed; display: none; top:0px ;left: 50%; opacity: 0; visibility: hidden;  background: rgba(255, 255, 255, 0.965);   width: 85%;  left: -100%; height: 100vh;}
.navigation-mobile ul li a{font-size: 16px; color: #000000; font-weight: 500; padding: 24px 16px;display: flex; line-height: normal;}
.navigation-mobile  .mobile-menu-text{padding: 14px 16px;background:#ffffff ; color: #000000; border-bottom: 1px solid #000000; text-align: center;}
.navigation-mobile  .mobile-menu-text i{position: absolute; left: 16px;     font-size: 20px;    top: 17px;}
.mobile-search-column{z-index: 1;}
.navigation-mobile  .mobile-menu-text .bar1,   .navigation-mobile  .mobile-menu-text .bar2,  .navigation-mobile  .mobile-menu-text .bar3 {width: 20px; height: 2px;}
.mobile-menu   .navigation-mobile  .mobile-menu-text  .bar1 {transform: translate(0, 3px) rotate(-45deg);}
.mobile-menu   .navigation-mobile  .mobile-menu-text .bar2 {opacity: 0;} 
.mobile-menu   .navigation-mobile  .mobile-menu-text .bar3 {transform: translate(0, -11px) rotate(45deg);}
.navigation-mobile ul li{list-style: none;height: initial !important;}
.navigation-mobile ul li{border-bottom: 1px solid #707070;}
.navigation-mobile ul li a.active {color: #00596E;}
.navigation-mobile .droupdown-ul{padding-left: 10px !important;}
/* .navigation-mobile  ul { max-height: 85vh; overflow-y: auto;overflow-x: hidden;} */

.navigation-mobile ul#menu-mobile-menu{height: calc(100% - 55px); overflow-y: auto;overflow-x: hidden;}
.navigation-mobile  ul::-webkit-scrollbar{  width: 3px;}  
/* Handle */
.navigation-mobile  ul::-webkit-scrollbar-thumb{background: #00596E; }
     /* menu icon end  */ 
.bar1, .bar2, .bar3 { width: 25px; height: 2px; background-color: #00596E; margin: 5px 0;  transition: 0.4s;}

.navbar-collapse{display: flex; align-items: center;}

button.navbar-toggler {border: 0; background: transparent;padding-right: 0;}

/* header search start */
.mobile-header-sreach-row{padding: 0 0 16px 0 !important;}
.et-db #et-boc header.et-l .header-search form {width: 100%;}
/* header search end */

.navigation-mobile.open-menu   .mobile-menu-text {background: transparent;}
.navigation-mobile.open-menu  li{background: transparent;}
.navigation-mobile.open-menu  .nav-dropdown {background: transparent;}
.navigation-mobile.open-menu ul li{border:0 ;}
.navigation-mobile.open-menu > ul  > li > a {display: none;}
.navigation-mobile.open-menu > ul  > li > i{display:none;}

.nav-dropdown > li:last-child{ border-bottom: 1px solid  #e9e9e9 !important;}
header.et-l.sticky-active .mobile-header-row {padding: 10px 0 10px 0 !important;}
header.et-l.sticky-active .mobile-header-sreach-row {padding: 0 0 10px 0 !important;}

/* header end  */


        /* footer start  */
      .et-db #et-boc footer.et-l  h2 { font-size: 26px !important; padding-bottom: 20px; }
      .et-db #et-boc footer.et-l .footer-top ul li:not(:last-of-type) { padding-bottom: 14px; }
      .et-db #et-boc footer.et-l .ftr-logo { padding: 15px 0 0; }
      .et-db #et-boc footer.et-l .ftr-logo img{height: 50px;}
      .et-db #et-boc footer.et-l .footer-top .et_pb_menu .et-menu {margin-bottom: 30px;}
      .et-db #et-boc footer.et-l .et_pb_menu__wrap {display: block !important;}
      .et-db #et-boc footer.et-l .footer-btm.et_pb_row { margin-top: 10px;}
      .et-db #et-boc footer.et-l .footer-btm .et_pb_column {width: 100%;}
      .et-db #et-boc footer.et-l .footer-btm  .et_pb_image_wrap img {  margin-top: 13px;}
      .et-db #et-boc footer.et-l  .footer-btm  ul {display: flex; justify-content: center; }
      .et-db #et-boc footer.et-l  .footer-btm  .et_pb_menu__menu { display: flex; justify-content: center; }
      .et-db #et-boc footer.et-l .footer-btm .et_pb_column:not(:last-of-type){margin-right: 0px;}
      .et-db #et-boc footer.et-l .footer-btm .et_pb_social_media_follow li { margin-right: 12px;}
      .et-db #et-boc footer.et-l .footer-btm .et_pb_social_media_follow li a::before {font-size: 18px;}
      .et-db #et-boc footer.et-l .footer-btm .et-social-twitter a.icon:before { background-size: 18px;}
      .et-db #et-boc footer.et-l .footer-btm .et-social-twitter a.icon:hover:before { background-size: 18px; }
    .et-db #et-boc footer.et-l .footer-top ul li:not(:last-of-type) { padding-bottom: 14px;}
  
     .et-db #et-boc footer.et-l .et_pb_column { margin-bottom: 0px;}
      /* footer detail page  */
      .single-product footer .et_pb_row { margin-top: 0px !important; }
      /* footer end  */ 


      
     /* footer accordion start  */
     .et-db #et-boc footer.et-l .footer-btm.et_pb_row {padding-top: 30px !important;        padding-bottom: 0 !important;}
     .footer { padding-top: 30px !important;        padding-bottom: 30px !important;}
     .footer.pb-64 { padding-bottom: 30px !important;}
     .pb-64.ftr-logo {padding-bottom: 20px !important;}
     .et-db #et-boc footer.et-l .footer-btm.et_pb_row { margin-top: 0;}
     .et-db #et-boc footer.et-l  .home_contact_form  input.input { font-size: 18px;}
     .et-db #et-boc footer.et-l .accordion-row{padding-bottom: 0 !important;}
 
     .et-db #et-boc footer.et-l  .foote-2 .et_pb_toggle{border:1px solid #ffffff; background-color: transparent !important;margin: 0 !important;border-bottom: 0 !important;border-left: 0 !important;border-right: 0 !important;     padding: 20px 16px !important;}
     .et-db #et-boc footer.et-l  .foote-2 .et_pb_toggle h5{color: #fff;font-size: 20px;}
    .et-db #et-boc footer.et-l  .foote-2 .et_pb_toggle .et_pb_toggle_content{padding-top: 16px;}
    .et-db #et-boc footer.et-l  .foote-2 .et_pb_toggle  li a{color: #fff; font-weight: 300;}
    .et-db #et-boc footer.et-l  .foote-2 .et_pb_toggle ul{padding-bottom: 0;margin-bottom: 0;}
    .et-db #et-boc footer.et-l  .foote-2 .et_pb_toggle  li{list-style: none;}
    .et-db #et-boc footer.et-l  .foote-2 .et_pb_toggle  li:not(:last-of-type){padding-bottom: 6px;}
 
 
     /* footer socialicon start  */
     .et-db #et-boc footer.et-l .footer .footer-btm .ftr-social-link ul{text-align: start;}
     .et-db #et-boc footer.et-l .footer .footer-btm .ftr-social-link ul li {margin-right: 10px;}
     .et-db #et-boc footer.et-l .footer .footer-btm .et_pb_row {padding-top: 0 !important ; padding-bottom: 0 !important;}
     .et-db #et-boc footer.et-l    .et_pb_toggle .et_pb_toggle_title:before { background: url(../img/open-plus.svg)no-repeat center;    color: transparent;}
    .et_pb_toggle_open .et_pb_toggle_title:before{ background: url(../img/open-minus.svg)no-repeat center !important; }
    .et-db #et-boc footer.et-l .footer-btm .copyright {padding-top: 15px !important;}
    .et-db #et-boc .et-l .copy-right-row { padding-bottom: 0px !important; padding-top: 8px!important;}
        /* footer social icon start  */
    .et-social-facebook a:before{ background-size: 11px !important; }
    .et-social-linkedin a:before{ background-size: 21px !important; }
    .et-social-instagram a:before{ background-size: 18px !important; }
    .et-social-youtube a:before{ background-size: 22px !important; }
    /* footer social icon end  */
     /* footer accordion end  */

         /* shop page stat  */
         .woocommerce .columns-3 ul.products li:nth-child(3n + 3),.woocommerce-page .columns-3 ul.products li:nth-child(3n + 3){margin-right: 4% !important;}
    
         .woocommerce .columns-3 ul.products li:nth-child(2n + 2),.woocommerce-page .columns-3 ul.products li:nth-child(2n + 2){margin-right: 0 !important;}
         .woocommerce .columns-3 ul.products li.last.grid, .woocommerce-page .columns-3 ul.products li.last.grid {  margin-right: 4% ; }
    

    
    /* .in-command-title .n2-ss-item-content p{font-size: 42px !important;} */
 /* cart page start  */
.woocommerce-cart .et_pb_section_0 {padding-bottom:15px;}
/* cart page end  */

/* controll system page start */
/*.et_pb_specialty_fullwidth .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom: 20px !important;}*/
/* controll system page end */

    
}

@media (min-width: 768px){
    /* product details page start  */
    .single-product.et-db #et-boc .et_pb_row_1 .et_pb_column_1  {margin-right: 3% !important;}
    /* product details page end  */
}

@media (min-width: 768px) and (max-width: 991px){
    /* product details page start */
    /*related products start*/
    .woocommerce-page .related.products ul.products li.product{width: 23.8% !important; margin:0 1.6% 0 0 !important;}
    .woocommerce-page .related.products ul.products li.product:last-child{margin:0 !important;}
    .woocommerce-page .related.products ul.products li.product .et_shop_image{height: 150px;}
    .et-db #et-boc .related.products ul.products .product-bottom-btn-box a{font-size: 14px; padding: 10px 15px;}
    /*related products end*/
    /* product details page end */
}
    
    @media (max-width: 768px){

/******Inner pages start******/
    /* product details page start */
        .container{width: 90%;}

        .woocommerce-message .woocommerce-custom-cart-message span{font-size: 16px;}

        body.single-product #main-content > .container {padding-top:28px !important;}

        /* product title and review start */
        .product-title-review h1{font-size:28px;}
        /* product title and review end */

        /* product right summary start */
        .single-product .summary{padding-top: 35px;}

        .product .summary .price ins bdi{font-size: 25px;}
        .woocommerce .product .summary .cart .common-btn{padding: 11px 40px;}

        .product .summary .key-features-custom-data{padding-top: 25px;}
        .woocommerce .product .summary .cart{margin-top: 15px;}
        /* product right summary end */

        /* product tabs start */
        .woocommerce .product .woocommerce-tabs{margin-top: 10px;}
        .woocommerce .product .woocommerce-tabs .woocommerce-Tabs-panel--description h2{font-size: 25px;}
        .woocommerce.woocommerce-page #left-area .product .woocommerce-tabs ul.tabs li a{padding:6px 15px !important;}

        body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active{display: inline-block !important; margin-bottom: 10px !important; border-bottom: 0 !important;}

        .woocommerce .product .woocommerce-tabs .panel h5{font-size: 20px;}
        .woocommerce .product .woocommerce-tabs .panel table tr td:first-child{font-size: 17px;}

        .woocommerce .product .woocommerce-tabs .panel .pdf-list{width: 50%;}
        .woocommerce .product .woocommerce-tabs .panel .pdf-list:nth-child(2n+2){padding-right: 0;}
        /* product tabs end */

        /* related product start */
        .related.products h2{font-size: 26px !important;}
        /* related product end */

    /* product details page end */
/******Inner pages start******/


    /* cart page start  */
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {width: 100% !important;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { font-size: 18px; text-transform: uppercase; color: #000;}
    /* cart page end  */
    
    /* my account page start  */
    .woocommerce-account  .col2-set .col-2{margin-top: 30px;}
    
    /* sidebar start  */
    .woocommerce-account .woocommerce-MyAccount-navigation { width: 100%;padding-bottom: 35px;}
    .woocommerce-account .woocommerce-MyAccount-content { margin-left: 0; width: 100%;}
     /* sidebar end */
    
     /* order details start  */
     .woocommerce .woocommerce-customer-details address {height: initial;}
        
    /* my account page end  */
    
    }

@media all and (min-width:480px) and (max-width:767px){
     /* product details page start */
        
        /* related product start */
        .woocommerce-page .related.products ul.products li.product:nth-last-child(-n + 2){margin-bottom: 0 !important;}
        /* related product end */

    /* product details page end */
}
    
    @media (max-width: 767px){


    /* header start  */
    .et-search-form input {top: 50px;}
    .et_header_style_left #logo { max-width: 35%;}

    .et-search-form input {right: 5px;}
    .et-search-form input {width: 85%;}
    /* footer start */
    .et-db #et-boc footer.et-l .ftr-logo img {height: 40px;}
    .et-db #et-boc footer.et-l .footer-top .et_pb_menu .et-menu { margin-bottom: 24px;}
    .et-db #et-boc footer.et-l .footer-btm .et_pb_column { width: 100%; margin-right: 0 !important;}
    .et-db #et-boc footer.et-l  .footer-btm  ul { display: flex;justify-content: center; }
    .et-db #et-boc footer.et-l  .footer-btm  .et_pb_menu__menu{display: flex;justify-content: center;}
    .et-db #et-boc footer.et-l .footer-btm  .et_pb_image_wrap img{height: 30px;margin-top: 10px;}
    .et-db #et-boc footer.et-l .footer-btm p {padding-bottom: 5px;}
    .et-db #et-boc footer.et-l .ftr-logo img { height: 42px;}
    /* footer detail page   */
    .et-db #et-boc footer.et-l .ftr-logo{display: flex;justify-content: center;}
    .single-product footer .et_pb_row {  padding-bottom: 40px !important; }
    .single-product.et-db #et-boc footer.et-l .et_pb_row {margin-top: 0 !important;}
    .single-product.et-db #et-boc footer.et-l .footer-top.et_pb_row .et_pb_column { width: 50%!important;  margin-right: 0; }
    .single-product footer .et_pb_row .et_pb_column .et_pb_bg_layout_light { width: 100% !important; }
    /* footer end */
    
        
/*****Product shop list page start*****/
    .tax-product_cat .product .et_pb_section_1_tb_body{width: 100%;}
    .tax-product_cat.et-db #et-boc .et-l .et_pb_row{width: 90%;}
    
    /* hero banner start  */
       .inner-shop-banner{min-height: 230px;}
    /* hero  banner end  */
    
    .shop-inner-content {padding: 30px 0 30px 0 !important;}
    .shop-inner-content p{font-size: 16px; line-height: 28px;}
        
    /*Product left sidebar start*/
    .filter_heading{padding-bottom: 15px; font-size: 22px !important;}
    /*Product left sidebar end*/
    
    /*Product right area start*/
    
    /* Top filter start*/
    .top_filter .woocommerce-ordering p { padding-right: 13px;}
    form.woocommerce-ordering select{padding: 10px 30px 10px 22px;}
    
    .top_filter > p {padding-right: 13px;}
    .top_filter .berocket_lgv_widget [data-type="grid"]{padding: 10px !important; height: 44px !important;}
    .top_filter .berocket_lgv_widget [data-type="list"]{padding: 12px 10px !important; height: 44px !important;}
    /* Top filter end*/
    
    /* products Grid  */
    ul.products .grid .et_shop_image{height: 250px;}
    .et-db #et-boc .et-l ul.products .product-bottom-btn-box a{font-size: 16px;}
    .et-db #et-boc .et-l ul.products > li:not(.related.products ul.products > li),  .et-db #et-boc .et-l .columns-3 ul.products > li{margin-bottom: 20px !important;}
    
    /*List section*/
    .woocommerce.columns-3 ul.products li.product.list .list-view{padding: 0 15px; display: block !important;}
    .woocommerce.columns-3 ul.products li.product.list .list-view-content{padding: 0;display: block !important; width: 100%;}
    .woocommerce.columns-3 ul.products li.product.list .list-view .woocommerce-loop-product__title{font-size: 18px;}
    .woocommerce.columns-3 ul.products li.product.list .key-feature {margin-bottom: 5px;}
    .woocommerce.columns-3 ul.products li.product.list .key-feature > ul {margin-bottom: 5px;}
    .woocommerce.columns-3 ul.products li.product.list .product-bottom-btn-box a{max-width: 160px;}
    
    /*Product right area end*/
    
    /*****Product shop list page end*****/
       
    /*******Search Results page start *******/
    .search-results #main-content .container {padding-top: 30px !important;}
.search-results .woocommerce-products-header .woocommerce-products-header__title{font-size: 20px;}
.filter-main-div  .custom-filter.filter-price {margin-bottom: 30px !important;}
/*******Search Results page end *******/
    
/*****Compare Products popup btm start*****/
    .fami-wccp-products-list.container{padding-left: 0;padding-right: 0;}
    .fami-wccp-products-list-wrap .actions-wrap a.fami-wccp-go-to-compare{font-size: 16px;}
    .products-compare-list .compare-item{min-width: 240px;}
/*****Compare Products popup btm end*****/


    /* cart page start  */
    .woocommerce-cart h1{font-size: 34px;line-height: 40px;}
    .woocommerce-cart .et_pb_wc_cart_products table.shop_table td { padding: 8px !important; }
    .woocommerce-cart .et_pb_wc_cart_products table.shop_table td.product-name {font-size: 18px;}
    .woocommerce-cart .et_pb_wc_cart_products table.shop_table  td.product-subtotal { font-size: 16px;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {font-size: 16px;}
    .woocommerce-cart .et_pb_wc_cart_products table.shop_table  td.product-quantity input { width: 40px;height: 40px; font-size: 16px;}
    .woocommerce-cart .et_pb_wc_cart_products table.shop_table  td.product-price {font-size: 16px;}
    body.woocommerce-cart.woocommerce #page-container .et_pb_section .et_pb_wc_cart_totals_0 a.checkout-button.button { padding: 9px 22px !important; }
    .woocommerce-cart .status-publish .et_pb_wc_cart_products table.shop_table  td  button { padding: 15px 22px;}
     .woocommerce-cart .status-publish .et_pb_wc_cart_products table.shop_table  td .coupon input { height: 44px; font-size: 16px;    width: 49%;}
     .woocommerce-cart .et_pb_row_1 table.shop_table .order-total td {font-size: 18px;}
     .woocommerce-cart .et_pb_row_1 table.shop_table td {font-size: 16px;}
     /* cart page end */
    
    /* checkout page start  */
    body.woocommerce-checkout .et_pb_row{width: 90%;}
    .woocommerce-checkout h1.entry-title {font-size: 34px;line-height: 40px;}
    .woocommerce-checkout .et_pb_row_1 h3 {  font-size: 30px; line-height: 37px;}
    .woocommerce-checkout .et_pb_wc_cart_notice .woocommerce-info {font-size: 15px !important; line-height: 20px; }
    
    /* table srart  */
    .woocommerce-checkout.woocommerce .et_pb_column_2 table thead th {padding: 8px;font-size: 16px;}
    .woocommerce-checkout.woocommerce .et_pb_column_2 table.shop_table td {font-size: 16px;padding: 8px;line-height: 1.2em;}
    .woocommerce-checkout.woocommerce .et_pb_column_2 table.shop_table tfoot th {font-size: 16px;padding: 8px;line-height: 1.2em; }
    /* checkout page end  */

   /* my account page start  */
    body.woocommerce-account .et_pb_row{width: 90%;}
    .woocommerce-account  .col2-set h2 {font-size: 22px; line-height: 30px;}
    .woocommerce-account .et_pb_section { padding: 25px 0;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul li{padding: 6px 12px; padding-left: 38px;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{top: 6px;}
    
    /* order view start */
    .woocommerce-account .woocommerce-order-details .woocommerce-table td, .woocommerce-account .woocommerce-order-details .woocommerce-table th { font-size: 15px; padding: 8px !important;}
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title  h3 { margin-bottom: 0;}
    /* .woocommerce-account .woocommerce form p.form-row {  margin-bottom: 5px;} */
    .woocommerce-account  .woocommerce-orders-table__cell .woocommerce-button { padding: 6px 13px !important; font-size: 12px; }
    /* order view end */

    /* address form start */
    .woocommerce-account .woocommerce-MyAccount-content form h3 { font-size: 20px; line-height: 29px; padding-bottom: 5px;}
    .woocommerce-account .woocommerce-MyAccount-content form  button.button {padding: 10px 22px;}
    /* address form end */

    /* my account page end  */

    /* search page List section*/
    .search-results ul.products li.product.list .list-view{padding: 0 15px; display: block !important;}
    .search-results ul.products li.product.list .list-view-content{padding: 0;display: block !important; width: 100%;}
    .search-results ul.products li.product.list .list-view .woocommerce-loop-product__title{font-size: 18px;}
    .search-results ul.products li.product.list .product-bottom-btn-box a{max-width: 160px;}
    /* search page List section*/


    
    }
    
     @media (max-width: 575px){

        /* footer start */
       .et-db #et-boc footer.et-l .ftr-logo { padding: 10px 0 0px 0;}

       /* footer detaipage  */
       .et-db #et-boc footer.et-l .footer-btm.et_pb_row {padding-top: 22px !important;}
       .et-db #et-boc footer.et-l .ftr-logo img { height: 35px; }
        .single-product footer .et_pb_row {  padding-bottom: 30px !important; }
       .single-product.woocommerce.et_pb_pagebuilder_layout.single #page-container footer .et_pb_row {margin-top: 0px !important; }
       /* footer end */
        
    /******Inner pages start******/
    
    /*****Product shop list page start*****/
    
    /* hero banner start  */
       .inner-shop-banner{min-height:190px;}
    /* hero  banner end  */
    
    /*Product right area start*/
    
    /* Top filter start*/
    .top_filter{justify-content: space-between;}
    .top_filter .woocommerce-ordering{display: block;}
    .top_filter .woocommerce-ordering p{padding-bottom: 5px;}
    
    .top_filter > p {display: none}
    .top_filter .berocket_lgv_widget:before{content: "Select View:"; display: block; font-size: 16px; padding-bottom: 5px;}
    .top_filter .berocket_lgv_widget [data-type="grid"]{padding: 10px !important;}
    .top_filter .berocket_lgv_widget [data-type="list"]{padding: 12px 10px !important; height: 44px !important;}
    /* Top filter end*/
    
    /* products Grid  */
    ul.products .grid .et_shop_image{height: 210px;}
    
    /*Product right area end*/
    
    /*****Product shop list page end*****/
    
/*****Compare Products popup btm start*****/
    .fami-wccp-products-list-content{position: relative;}
    .fami-wccp-products-list-content .part-right{width: 100%;}
    .fami-wccp-products-list-content .part-left{position: absolute; top: 0; right: 0;}
    .products-compare-list .compare-item{display: block; min-width: 140px;}
 
/*****Compare Products popup btm end*****/
    
/* product details page start */
    body.single-product #main-content > .container {padding-top:24px !important;}
    
    /* product title and review start */
    .product-title-review h1{font-size:25px;}
    /* product title and review end */

    /* product right summary start */
    .product .summary .price ins bdi{font-size: 22px;}
    /* product right summary end */

    /* product tabs start */
    .woocommerce .product .woocommerce-tabs{margin-top: 5px;}
    
    .woocommerce .product .woocommerce-tabs .panel .pdf-list h2{font-size: 18px;}
    /* product tabs end */

    /* related product start */
    .related.products h2{font-size: 20px !important;}
    /* related product end */

/* product details page end */
    
    /******Inner pages end******/


    /* cart page start  */
    .woocommerce-cart h1{font-size: 25px;line-height: 32px;}
    .woocommerce-cart .et_pb_row_1 .cart_totals h2 {font-size: 22px;line-height: 30px;}
     /* cart page end  */

    /* checkout page start  */
    .woocommerce-checkout h1.entry-title {font-size: 25px; line-height: 35px;}
    .woocommerce-checkout .et_pb_row_1 h3 { font-size: 22px;line-height: 30px;}
    /* checkout page end */
    
    } 
    
    @media (max-width: 479px){

    /* header start */

    .et-db #et-boc header.et-l .header-icon  a img { height: 20px; }
    .et-db #et-boc header.et-l .header-icon-col {margin-right: 8px;}
    .et-db #et-boc header.et-l .header-icon a:not(:last-child) {margin-right: 13px;}
    .et-db #et-boc header.et-l .header-logo img {height: 21px;}
    .et-db #et-boc header.et-l.sticky-active .header-logo img {height: 20px; }
    .et-db #et-boc header.et-l .header-search form input {  height: 35px;}
    .et-db #et-boc header.et-l .custom-submit-btn {width: 43px;}
    /* header end */
    

    /* footer start  */
    .et-db #et-boc footer.et-l .footer-top .et_pb_menu .et-menu {  margin-bottom: 15px;}
    .et-db #et-boc footer.et-l .footer-top .et_pb_column:not(:last-of-type){border-bottom: 1px solid #fff;margin-bottom: 15px !important;}
    .et-db #et-boc footer.et-l .ftr-logo {  flex-wrap: wrap;}
    .et-db #et-boc footer.et-l .ftr-logo .et_pb_column:not(:last-of-type) img{margin-bottom: 15px;}
    .et-db #et-boc footer.et-l .footer-btm.et_pb_row {margin-top: 0;}
    
    /* footer detail page  */
    .single-product.et-db #et-boc footer.et-l .footer-top.et_pb_row .et_pb_column {width: 100%!important;}
    /* footer end  */

    
/******Inner pages start******/
    /*****Product shop list page start*****/
    
    /*Hero product content start*/
    .hero-product-content {padding-top:20px !important; padding-bottom:20px !important;}
    .hero-product-content h2 {font-size:22px;}
    .hero-product-content h3 {font-size: 20px; line-height:28px;}
    /*Hero product content end*/
    
    /*Product right area start*/
    
    /* Top filter start*/
    .search-results .et-l .et_pb_shop  ul.products li{width: 100% !important; margin: 0 !important;} 
.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product {
    width: 100%!important;
    margin-right: 0%!important;
}

    .top_filter .woocommerce-ordering{margin-right: 22px;}
    form.woocommerce-ordering select{padding: 8px 30px 8px 12px; background-position: right 0.7rem center; width: 170px;}
    
    .top_filter .berocket_lgv_widget [data-type="grid"]{height: 40px !important; padding:10px 10px !important;}
    .top_filter .berocket_lgv_widget [data-type="grid"] .fa-th:before{width: 20px; height: 20px; background-size: 20px;}
    
    .top_filter .berocket_lgv_widget [data-type="list"] {height: 40px !important; padding: 11px 10px !important;}
    .top_filter .berocket_lgv_widget [data-type="list"] .fa-bars:before{width: 20px; height: 20px; background-size: 20px;}
    /* Top filter end*/
    
    /* products Grid  */
    .et-db #et-boc .et-l .woocommerce-page.columns-3 ul.products li.product, .et-db #et-boc .et-l .woocommerce.columns-3 ul.products li.product{width: 100% !important; margin-right: 0 !important;}
    ul.products .grid .et_shop_image{height: auto;}
    
     /*List section*/
    .et-db #et-boc .et-l .woocommerce.columns-3 ul.products li.product.list{display: block;}
    .woocommerce.columns-3 ul.products li.product.list .woocomerce-compaire, .woocommerce.columns-3 ul.products li.product.list .list-view{width: 100%; padding: 0;}
    .woocommerce ul.products li.product a .et_shop_image img{margin: 0 auto !important;}
    
    /*Product right area end*/
    
    /*****Product shop list page end*****/
    
/* product details page start */
    .breadcrumb-data{display: block;}
    .breadcrumb-data > a:before{top: 0;}
    .breadcrumb-data .woocommerce-breadcrumb{margin-top: 8px;}
    
    body.single-product #main-content > .container {padding-top:20px !important;}
    
    /* product title and review start */
    .product-title-review h1{font-size:22px;}
    /* product title and review end */
    
    .product .summary .key-features-custom-data ul{column-count:1;}

    
    /* product tabs start */
    .woocommerce .product .woocommerce-tabs .woocommerce-Tabs-panel--description h2{font-size: 22px;}
    body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {padding-top: 20px;}
    
    .woocommerce .product .woocommerce-tabs .panel table tr td:first-child{min-width: 150px; padding-left:25px!important}
    
    .woocommerce .product .woocommerce-tabs .panel .pdf-list{width: 100%; padding-right: 0;}
    /* product tabs end */

    /* related product start */
    .related.products h2{font-size: 20px !important;}
    /* related product end */

    /* search page start */
    .search-results.woocommerce ul.products li.product, .search-results.woocommerce-page ul.products li.product {width: 100% !important;}

    /* search page end */
        
    
        /* related product start */
        .woocommerce-page .related.products ul.products li.product:last-child{margin-bottom: 0 !important;}
        /* related product end */

/* product details page end */
    
     /******Inner pages end******/

 
   
    /* cart page start  */
    .woocommerce-cart .et_pb_wc_cart_products table.shop_table tr{padding: 0 !important;}
    .woocommerce-cart .status-publish .et_pb_wc_cart_products table.shop_table  td .coupon input {width: 100%; margin-bottom: 10px;}
    /* cart page end */

        /* search page List section*/
        .search-results ul.products li.product.list{display: block;}
        .search-results ul.products li.product.list .woocomerce-compaire,    .search-results ul.products li.product.list .list-view{width: 100%;}
        .search-results ul.products li.product a .et_shop_image img{margin: 0 auto !important;}
        /* search page List section*/
    
    }