@media only screen and (min-width: 1499px){
    .pp_pic_holder.ftc-size_chart {
        margin-top: -150px !important;
    }
}
@media only screen and (min-width: 1400px){
    .st-testimonial .ftc-sb-testimonial.ftc-slider >div.owl-nav >div{
        top: 59%;
    }
    .st-testimonial.testimonial-h12 .ftc-sb-testimonial.ftc-slider >div.owl-nav >div, .st-testimonial.home16 .ftc-sb-testimonial.ftc-slider >div.owl-nav >div{
        top: 64%;
    }
    .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-next {
        margin-left: -172px;
    }
    .sv-v2-tx {
    margin-left: 7%;
    padding-top: 7%;
}
.text-sv2 {
    padding-top: 25%;
}

}
@media only screen and (max-width: 1199px){
    .woocommerce div.product form.cart .group_table td:first-child {
    display: inline-block;
    padding-bottom: 15px;
}
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    margin: 0 15px 0 0;
}
    .woocommerce-cart .wc-proceed-to-checkout {
    display: block;
}
    .woocommerce-cart .woocommerce .cart_totals table.shop_table.shop_table_responsive {
    margin-bottom: 30px;
}
    .archive .woocommerce .products.grid .ftc-product.product.variable span.price, .archive .woocommerce .products.grid.columns4 .ftc-product.product.variable span.price, .archive .woocommerce .products.columns4 .ftc-product.product.variable span.price{
            top: 0;
        }
      @-moz-document url-prefix(){
        .related.products .ftc-product.product .images {
    height: 100%;
}

     
     }
    .product-tab-template.def_style_3 .tabs-content-wrapper .tab-content .product .item-description {
    padding-bottom: 35px;
}
    .woocommerce .products .product .price del,
.woocommerce .products .product .price del span.amount,
.woocommerce-page .products .product .price del span,
.woocommerce div.product p.price del span.amount,
.woocommerce div.product .price del span.amount,
div.product div[itemprop="offers"] .price del .amount,
div.product .single_variation_wrap del span.amount,
.item-description .price del span.amount{
    line-height: 24px;
}
    .ftc-footer .ft-mid-h9 .copy-com {
    margin-left: 0;
}
  
    .archive .woocommerce .products .ftc-product.product.variable span.price{
        top: 0;
    }
    .ftc-product-widget.def_style_1 .products-widget .ftc-product:last-child, .ftc-product-widget.def_style_5 .products-widget .ftc-product:last-child, .ftc-product-widget.def_style_3 .products-widget .ftc-product:last-child, .ftc-product-widget.def_style_4 .products-widget .ftc-product:last-child, .ftc-product-widget.def_style_2 .products-widget .ftc-product:last-child {
    margin-bottom: 0;
}
.ftc-product-widget.def_style_3 .products-widget .ftc-product .meta-description span.price,
    .ftc-product-widget.def_style_4 .products-widget .ftc-product .meta-description span.price{
        display: flex;
        font-size: 13px;
        justify-content: center;

    }
         .ftc-product-widget.def_style_3 .products-widget .ftc-product .meta-description span.price del span.amount,
    .ftc-product-widget.def_style_4 .products-widget .ftc-product .meta-description span.price del span.amount
    {
            font-size: 11px;
            padding-right: 5px;
        }

        .woocommerce div.product .summary .product_title.entry-title {
            font-size: 24px;
        }
        .blog-home18 .blogs .post-info {
    padding-top: 10px;
    margin-top: 0px;
}
   .blog-h12 .blogs .post-info {
    margin-top: 0;
   }
    .blogs .post-info {
  /*
    padding-top: 0;*/
    margin-top: -10px;
}
.vc_row.h9-blog .ftc-sb-blogs .meta-slider .owl-item .post-info {
    margin-top: 0px;
}
    .products.style_2 .ftc-product:hover .group-button-product {
        left: 15px;
    }

    .woocommerce .products.columns4 div.product.product-gallery .item-description .product-categories, .woocommerce .products.grid div.product.product-gallery .item-description .product-categories, .woocommerce .products.grid.columns4 div.product.product-gallery .item-description .product-categories{
        white-space: initial;
    }
    .archive .woocommerce .products.grid.columns4 div.product .item-description span.price,
    .archive .woocommerce .products.columns4 div.product .item-description span.price,
    .archive .woocommerce .products.grid div.product .item-description span.price {
        position: relative;
        float: left;
        display: flex;
        align-items: center;
    }

    .woocommerce .products.grid div.product.product-gallery .item-description span.price, 
    .woocommerce .products.grid.columns4 div.product.product-gallery .item-description span.price, 
    .woocommerce .products.columns4 div.product.product-gallery .item-description span.price {
    position: relative;
    top: 0;
}
    .archive .woocommerce .products.grid.columns4 div.product .item-description span.price del,
    .archive .woocommerce .products.columns4 div.product .item-description span.price del,
    .archive .woocommerce .products.grid div.product .item-description span.price del {
        padding-right: 10px;
    }
    .archive .woocommerce .products.grid.columns4 div.product .item-description,
    .archive .woocommerce .products.columns4 div.product .item-description,
    .archive .woocommerce .products.grid div.product .item-description span.price  {
        text-align: left;
    }
    .widget-container .social-icons ul.list-icons li{
        margin-right: 0;
    }
    
    .cate-slider.home5 .category-slider.product {
        padding: 0 5px;
    }
    .sv-v2-tx {
        margin-left: 5%;
        padding-top: 5%;
    }
    .text-sv2 {
        padding-left: 20px;
        padding-right: 0;
        padding-top: 25%;
    }
    
    .blog-1col .blogs .post-info .entry-content p{
        height: auto;
    }
    .bn1-home18 .ftc-smooth-image {
        margin-bottom: 20px;
    }
    .owl-nav .owl-prev {
        left: -15px;
    }
    .owl-nav .owl-next {
        right: -15px;
    }
    .testi-home17.home17 .owl-nav .owl-prev {
        left: 45.5%;
    }
    .cd-home16 h1{
        margin-top: 0;
    }
    .header-layout14.header-sticky.header-sticky-mobile .header-content {
        padding: 15px 0;
    }
    .header-layout14 .ftc-search-product .ftc_search_ajax input[type="text"]{
        width: 100%;
    }
    .header-ftc.header-layout14 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
        padding: 0 10px;
    }
    .feature-h15 .vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    .feature-h15 .vc_col-sm-3:nth-child(1), .feature-h15 .vc_col-sm-3:nth-child(2) {
        margin-bottom: 30px;
    }
    .feature-h15 .ftc-feature .feature-content {
        padding-left: 25%;
    }
    .ftc-feature_1.ftc-feature_1a .vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    .ftc-feature_1.ftc-feature_1a .vc_col-sm-3:nth-child(2) {
        margin-bottom: 30px;
    }
    .ftc-feature_1.ftc-feature_1a .vc_col-sm-3:nth-child(1) {
        margin-bottom: 30px;
    }
    .st-prroduct-slider.home13 {
        padding-left: 0 !important;
    }
    .blog-13 {
        margin: 0 !important;
    }

    .header-ftc.header-layout9 .ftc-search-product .ftc_search_ajax{
        margin-top: 0;
    }
    .product-slider-h9 .woocommerce .product:hover .item-description.wc-vendor {
        padding-bottom: 0 !important;
    }
    
    .h9-img3 {
        margin-top: -120px;
    }
    
    .free-ship .free br{
        display: none;
    }
    .free-ship .free{
        padding: 0 20px;
    }
    body .cate-slider .category-slider.product .item-description .description-category h3{
        line-height: 25px;
    }
    body .cate-slider .category-slider.product .item-description p{
        line-height: 20px;
    }
    .products:not(.list) .product h3,
    .woocommerce .products:not(.list) .product h3,
    .woocommerce-page .products:not(.list) .product h3{
        padding-bottom: 0;
    }
    .products:not(.list) .product .item-description.wc-vendor h3,
    .woocommerce .products:not(.list) .product .item-description.wc-vendor h3,
    .woocommerce-page .products:not(.list) .product .item-description.wc-vendor h3{
        padding-bottom: 20px;
    }
    #blog-v3,
    .tab-category.home8,
    .cate-slider.home8,
    .st-product-widget.home8{
        padding-left: 20px;
        padding-right: 20px; 
    }
    #blog-v3 .ftc-sb-blogs .meta-slider{
        margin: 0 -1px 0 1px;
    }
    .footer-middle .midv3{
        padding: 0 5px;
    }
    .footer-mid-v3-center .mid-v3 ul li{
        margin: 0 10px;
    }
    .header-layout8 .navigation-primary.container{
        width: auto;
    }
    div#st-product-v2.image-product {
        margin-bottom: 45px !important;
    }
    .st-testimonial.testimonial-v1 .heading-title .wpb_text_column .wpb_wrapper {
        width: 100%;
        max-width: 100%;
        padding-right: 0;
    }
    ul.second-menu li.item {
        margin: 0 30px;
    }
    .osapa.tparrows {
        width: 35px !important;
        height: 35px !important;
    }
    .osapa.tparrows:before{
        line-height: 35px !important;
    }
    .tp-leftarrow.tparrows.osapa {
        /*left: -10px !important;*/
    }
    .tp-rightarrow.tparrows.osapa {
        /*left: 102% !important;*/
    }
    .full-image >.wpb_column.vc_col-sm-6 .wpb_text_column{
        right: 30px;
    }
    .st-content-images h1 {
        font-size: 40px;
    }
    .about-story .wpb_wrapper {
        text-align: center;
        padding: 0 50px;
    }
    .about-story .wpb_text_column .wpb_wrapper {
        text-align: center;
        padding: 0;
    }
    .woocommerce .products .product   .item-description .product-categories, 
    .woocommerce .products .product   .item-description .product-sku{
        max-width: 130px;
    }
    .woocommerce .product .item-description h3.product_title a{
        /*width: 150px;*/
    }
    .woocommerce .product .item-description h3.product_title {
        width: 150px;
        /*height: 30px;*/
        overflow: hidden;
        white-space:nowrap;
        text-overflow: ellipsis;
    }

    .ftc-search-product .ftc_search_ajax{
        display: none;
    }
    .ftc-search-product form {
        position: absolute;
        top: 30px;
        right: -10px;
        left: auto;
    }
    .ftc-search-product .ftc_search_ajax input[type="text"]{
        border: 1px solid   #ebebeb;
        padding: 0 20px;
        background: #fff;
    }
    .ftc-search-product .ftc-search{
        width: 30px;
    }

    .counter-wrapper > div .number-wrapper .number{
        font-size: 16px
    }
    .icon_social ul li a i{
        margin-left: 10px
    }
    
    .blog-home .blogs article h3.product_title a {
        height: 20px;
        overflow: hidden;
    }
    .woocommerce.columns-3 .products.list .short-description.list {
        height: 65px;
        text-align: justify;
        overflow: hidden;
        margin-bottom: 10px;
    }
    
    
    #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
        width: 800px;
        padding: 79px 67px 62px 404px;
        transform: translateX(calc(-25% - 5px));
    }
    #testimonial2 .ftc-sb-testimonial {
        margin: 0 auto 120px 80px;
    }
    #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
        top: 100%;
        transform: translateX(4%);
    }
    
    .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.menu-item-has-children > .item_link:after {
        right: 2px;
    }
    /*.details_thumbnails {
        width: 335px;
        margin: 0px auto 15px;
        }*/

        ins .woocommerce-Price-amount{
            padding-right: 0
        }
        del .woocommerce-Price-amount{
            padding-right: 20px
        }
        .ftc_newletter_sub .newletter_sub{
            margin: -5px 0 15px;
        }
        .woocommerce-page.columns-3 .products.grid .product, .woocommerce.columns-3 .products.grid .product {
            padding: 0 15px;
        }
        .widget-container.product-filter-by-color ul li {
            padding-left: 0;
        }

        .woocommerce .widget_layered_nav ul li, .widget-container.product-filter-by-color ul li {
            width: 100%;
        }
        .woocommerce-page.columns-4 .grid.products .product, .woocommerce.columns-4 .grid.products .product {
            width: 25%;
            padding: 0 15px;
        }

        .ftc_newletter_sub .newletter_sub input[type="text"] {
            padding: 11px 60px 11px 20px;
        }

        .nav-links .nav-title{
            max-width: 320px
        }
        .woocommerce-page.columns-6 .products .product, .woocommerce.columns-6 .products .product {
            width: 22%;
        }
        .deal-products .ftc-product.product .item-description .counter-wrapper:before {
            font-size: 20px;
            left: 20px
        }

        .item-description .counter-wrapper > div{
            padding-right: 20px
        }
        div.product .countdown-meta{
            font-size: 10px;
            margin-left: 3px
        }
        .deal-products .ftc-product.product.product .item-description{
            padding-right: 30px;
            padding-left: 30px
        }
        .item-description .counter-wrapper > div:before{
            right: 5px
        }
        .vc_row.deal-products .wpb_column.vc_col-sm-3 {
            padding-top: 28px;
        }
        /*home 2*/
        .header-nav-menu .row{
            margin: 0;
        }
        .mega_main_menu.vertical .menu_holder {
            width: 235px;
        }
        .header-nav-menu .container div.row .navigation-primary {
            padding-left: 0;
            padding-right: 0px;
        }
        .ftc-search-product .ftc-search .search-button{
            margin-left: 0;
        }
        .blogs .post-info .entry-content p {
            overflow: hidden;
            /*height: 48px;*/
            line-height: 24px;
        }
        .header-nav-menu .container div.row .navigation-primary .container {
            width: 515px;
            margin: 0;
            float: left;
            padding: 0;
        }
        .mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner > .mega_main_menu_ul {
            text-align: center;
        }
        .mega_main_menu.vertical > .menu_holder > .menu_inner > ul.mega_main_menu_ul > li {
            margin-left: 10px;
        }   
        .mega_main_menu.vertical > .menu_holder > .menu_inner > ul >li:before{
            width: auto
        }
        .mega_main_menu.vertical > .menu_holder > .menu_inner > ul  > li.menu-item-has-children:after{
            padding-right: 5px
        }
        .header-content .container div.logo-wrapper {
            margin-right: 25px;
        }
        .header-layout1 .header-content .container div.logo-wrapper {
            margin-right: 125px;
        }
        .single-product #left-sidebar .woocommerce ul.product_list_widget li a.ftc-widget-image {
            width: auto;
            margin-bottom: 13px;
        }

        .woocommerce ul.product_list_widget li .item-description a {
            /*height: 22px;*/
            /*overflow: hidden;*/
        }
        .heading-title .wpb_wrapper .title_block:before {
            width: 80%;
        }
        .tab-img .vc_tta.vc_general .vc_row.st-tab-image .vc_col-sm-8{
            width: 65.4%;
        }
        .tab-img .vc_row.st-tab-image .vc_col-sm-4{
            width: 34.6%;
        }
        .tab-img .vc_tta.vc_general .vc_tta-panel-body .owl-nav > div {
            top: -244px;
        }
        .deal-products .ftc-product.product .item-description .short-description{
            height: 45px;
            overflow: hidden;
            margin: 10px 0 25px;
        }
        .bank {
            /*margin-bottom: 30px !important;*/
            margin-right: 35px;
        }
        .ftc-footer .copy-com{
            margin-left: 35px;
        }
         .ftc-footer .ft-bot-h17 .copy-com{
            margin-left: 0;
        }
        /*home 2*/
        .header-layout2 .header-content >.container > div.logo-wrapper {
            margin-right: 0;
        }
        .header-layout2 .ftc-search-product .ftc_search_ajax,
        .header-layout4 .ftc-search-product .ftc_search_ajax{
            display: inline-block !important;

        }
        .header-layout4 .ftc-search-product form {
            width: 100%;
        }
        .header-layout4 .navigation-primary {
            padding: 18px 0;
        }
        .header-layout2 .ftc-search-product .ftc-search,
        .header-layout4 .ftc-search-product .ftc-search{
            max-width: 270px;
            margin: 0;
            width: auto;
        }
        .header-layout2 .ftc-search-product .ftc-search .search-button {
            margin-left: -30px; 
        }
        .header-layout2 .ftc-search-product .ftc_search_ajax input[type="text"],
        .header-layout4 .ftc-search-product .ftc_search_ajax input[type="text"]{
            border-width: 0 0 1px 0;
        }
        .header-layout4  .ftc-search-product form{
            top: 0
        }
        .header-layout2  .ftc-search-product .ftc_search_ajax input[type="text"],
        .header-layout4  .ftc-search-product .ftc_search_ajax input[type="text"] {
            padding: 0 20px 0 0;
        }
        .header-layout2 .ftc-search-product form{
            position: static;
        }
        .st-feature .ftc-feature {
            width: 33%;
            float: none;
            display: inline-block;
            border-right: 1px solid #ebebeb;
            margin: 0 auto;
            margin-bottom: 30px;
        }
        .st-feature .ftc-feature:nth-child(4),
        .st-feature .ftc-feature:nth-child(5){
            margin-bottom: 0px;
        }
        .st-feature .ftc-feature:nth-child(3){
            border-right: 0;
        }
        /*home 3*/
        #testimonial-v3.st-testimonial .ftc-sb-testimonial.ftc-slider .owl-prev {
            left: 0;
            right: auto;
        }
        #testimonial-v3.st-testimonial .ftc-sb-testimonial.ftc-slider .owl-next {
            right: 0;
            left: auto;
        }
        #testimonial-v3.st-testimonial .ftc-sb-testimonial.ftc-slider >div.owl-nav >div {
            margin-top: 0;
            top: 30%;
        }
        .content-banner {
            padding: 30px 0 29px;
        }
    }

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

        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
            height: 500px !important;
        }
        #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
            width: 750px;
            transform: translateX(calc(-50% + 164px));
            padding: 79px 67px 60px 404px;
        }
        #testimonial2 .ftc-sb-testimonial {
            margin: 0 auto 0 111px;
        }
        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
            top: 70%;
            transform: translateX(3%);
        }
        #testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            margin-top: 170px;
        }
        #testimonial2 .testimonial-content .avatar {
            margin: 195px auto 0 auto;
        }
    }
    @media screen and (max-width: 1024px){
        .header-ftc.header-layout17 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown {
    left: 25px;
}
        #wcfmmp-store .left_sidebar{
            height: auto !important;
        }
        .tab-category.home7 .owl-nav > div{
            top: 33.5%;
        }
        .text-bn1-h14{
            background-position: left center !important;
        }
        .tab-category.home8 .woocommerce .ftc-slider .products .owl-nav > div{
            top: 30%;
        }
        .nopadding-img.home7 .col-md-4:not(.home7-right) .home7-text p{
            color: #fff;
        }
        .tab-category .owl-nav > div {
            top: 30%;
        }
        .tab-category-h2 .owl-nav > div{
            top: 28.5%;
        }
        .testi-h21.ftc-sb-testimonial .testimonial-content .info{
            max-height: 72px;
            overflow: hidden;
        }
        .blog-home17 .ftc-sb-blogs .post-wrapper {
            max-width: 99.5%;
        }
        .cd-home16 .ftc-product-slider .owl-nav > div {
            top: 30.2%;
            background-color: transparent;
            box-shadow: none; 
        }
        .cd-home16 .owl-nav .owl-next {
            right: -10px;
        }
        .cd-home16 .owl-nav .owl-prev {
            left: -10px;
        }
        .cd-home16 .ftc-product-slider .owl-nav > div:hover:before {
            color: #bd0102;
        }
        .ftc-feature_1:after{
            content: '';
            position: relative;
            width: 100%;
            height: 1px;
            top: -110px;
            background: #ebebeb;
            z-index: -2;
        }
        .banner-home10{
            background-position: 70%;
        }
        .ftc-footer .subcribe-form{
            background-position: 80% center !important;
        }
        .ftc-footer .sub-h12.subcribe-form{
            background-position: 70% center !important;
        }
        .testimonial-v1.st-testimonial.testimonial-h12 .heading-title {
            margin-top: 120px;
        }
        .page-er4 .page-er4{
            padding-top: 5px;
        }
        .product-home17 .woocommerce .ftc-slider .products .ftc-product.product {
            max-width: 98%;
        }
        .subcribe-form.hom13 {
            background-position: 70% center !important;
        }
        .product-home17.home17 .woocommerce .products .product a.quickview{
            top: -228px;
            left: -12px;
        }
        div#testimonial-v3 .info-of-tt .info ,
        .st-testimonial.home7 .ftc-sb-testimonial .active .testimonial-content .info,
        .testi-home17 .ftc-sb-testimonial .active .testimonial-content .info{
            text-align: center;
        }
        div#testimonial-v3.st-testimonial .content-info,
        .testi-home17 .content-info, .st-testimonial.home7 .content-info{
            width: auto;
            position: relative;
            left: 50%;
            transform: translateX(-50%);
        }

        .services-v5 .sv5-img-tx:first-child .wpb_text_column > .wpb_wrapper, .services-v5 .sv2-img-bar .wpb_text_column > .wpb_wrapper {
            padding-left: 0;
            padding-right: 0;
        }
        .services-v5 .sv5-img-tx:nth-child(3) .wpb_text_column > .wpb_wrapper {
            padding-left: 0;
        }
        .services-v5 .vc_row:nth-child(2) .text-sv2-02 {
            padding-top: 20px;
        }
        .sv-v2-tx {
            padding-top: 30px;
        }
        .text-sv2{
            padding-top: 30px;
        }
        #right-sidebar form.search-form {
            margin-left: 0;
        }

        .banner-text-hom17 {
            padding-top: 20% !important;
        }
        .banner-text-home10 .bt-bn-img:before{
            right: 43%;
        }
        .banner-text-home10 .bt-bn-img:after{
            right: 42.5%;
        }
        .ft-top9 .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent{
            left: 40%;
        }
        p.text-mini-h91 {
            overflow: hidden;
            height: 70px;
        }
        .cate-slider .category-slider.product .item-description .description-category{
            height: 50px;
        }
        .header-layout4 .ftc-search-product .ftc-search{
            width: 200px;
        }
        .header-layout4 .ftc-search-product .ftc_search_ajax input[type="text"]{
         width: 190px;
         float: left;
     }
     div.product .social-sharing li{
        margin-bottom: 15px;
    }
     
    .service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service{
        padding: 20px 0 25px;
        text-align: center;
    }
    .service_row1 a,.service_row2 a, .service_row3 a {
    margin: 0 auto;
}

}

@media only screen and (max-width: 1023px){
    .cms-v4 {width: 100%;}
    .page-er4 .wpb_text_column:first-child, .page-er4 .wpb_text_column:last-child{
        width: 100%;
    }
    .comments-area .reply {
        bottom: 42px;
        top: auto;
    }
    .comment-list .children li .comment-body {
        padding-left: 20px;
    }
    #blog-v2 .blogs .post-info .entry-content p{
        text-align: justify;
    }
    .free-ship ul li >div{
        padding: 0 20px;
    }
    /*.tab-category.home7 .owl-nav > div{
        transform: translateY(-170%);
        }*/
        .nopadding-img.home7 .ftc-smooth-image.ftc-smooth{
            margin-bottom: 30px;
        }
        .nopadding-img.home7 .home7-text{
            top: 50%;
            transform: translate(-50%,-50%);
            left: 30%;
        }
        .nopadding-img.home7 .home7-left .home7-text{
            right: 0%;
        }
        .nopadding-img.home7 .home7-text p{
            line-height: 24px;
        }
        .nopadding-img.home7 .home7-text p span{
            line-height: 32px;
        }
        .header-layout4 .navigation-primary {
            padding: 0;
        }
        .header-layout3 .ftc-search-product .ftc_search_ajax input[type="text"] {
            background: #353535;
        }
        .header-ftc.header-layout3.header-sticky .logo-wrapper.col-sm-2.col-xs-12 {
            width: 50%;
            float: left;
            text-align: left;
        }
        .ftc-breadcrumb {
            margin: 45px 0 40px;
        }
        .header-content .container > div.navigation-primary {
            position: absolute;
            padding-top: 85px;
            left: 0;
            right: 0;
        }
        .main-navigation .mega_main_menu.primary {
            min-height: 30px;
            background: #fff;
        }
        .mega_main_menu.second.primary_style-flat.direction-horizontal.first-lvl-align-center.no-logo.no-search.no-woo_cart > .menu_holder > .menu_inner span.nav_logo {
            display: none;
        }
        .mega_main_menu.second.responsive-enable > .menu_holder > .menu_inner > ul > li {
            display: inline-block;
            width: auto;
        }
        .mega_main_menu.second.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > ul{
            display: block !important;
        }
        .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{
            float: none;
            text-align: -webkit-center;
        }
        .header-ftc .main-navigation > div > ul{
            display: none;
        }
        .main-navigation .menu-all-pages-container ul.menu {
            background-color: #fff;
        }
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link{
            transition: none;
            transform: none;
        }

        .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo a {
            float: none;
            text-align: -webkit-center;
            background: #fff;
        }
        .mega_main_menu, .mega_main_menu > .menu_holder, .mega_main_menu > .menu_holder > .menu_inner, .mega_main_menu > .menu_holder > .menu_inner > .mega_main_menu_ul {
            display: block;
        }
        .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button {
            padding-left: 15px;
            padding-right: 15px;
            display: table-cell;
            vertical-align: middle;
            text-transform: uppercase;
            font-weight: 500;
        }
        .mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, 
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link * {
            color: #000 !important;
            font-weight: bold !important;
            font-size: 18px !important;
        }
        .mega_main_menu.primary.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link{
            background: rgba(255,255,255,0) !important;
        }
        .mega_main_menu > .menu_holder > .menu_inner > ul > li{
            background-color: #fff;
        }
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link * {
            color: #000!important;
            font-weight: bold !important;
            font-size: 18px !important;
        }
        .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_cross {
            font-size: 12px !important;
            font-weight: bold;
        }
        .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button span.symbol_menu{
            font-size: 24px !important;
            font-weight: bold;
            top: -2px;
            position: relative;
        }
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
            color: #000 !important;
        }
        .main-navigation.menu-fix {
            width: 100%;
        }
        .header-nav-menu nav#site-navigation {
            margin-top: 0;
            margin-left: 0;
        }
        .header-nav-menu {
            display: block;
            width: 100%;
        }
        .header-nav-menu .container {
            width: 100%;
            padding-left: 0;
            padding-right: 0;
        }
        .header-content .container .content-right {
            margin-top: 4px;
            float: none;
        }
        .header-content .navigation-primary {
            max-width: 100%;
            width: 100%;
            display: inline-block !important;
            left: 0;
            top: 0;
            margin-left: 0;
        }

        .mega_main_menu li.tabs_dropdown > .mega_dropdown, 
        .mega_main_menu li.multicolumn_dropdown > .mega_dropdown, 
        .mega_main_menu li.widgets_dropdown > .mega_dropdown, 
        .mega_main_menu li.post_type_dropdown > .mega_dropdown, 
        .mega_main_menu li.grid_dropdown > .mega_dropdown, 
        .mega_main_menu li .mega_dropdown > li .post_details {
            width: 460px;
        }
        .header-content .navigation-primary{
            position: relative;
        }
        .header-content .container .nav-right-content {
            justify-content: flex-end;
            /*float: right;*/
            position: relative;
            padding-right: 0;
            margin-left: 0;
            padding-top: 0;
            margin-top: 0;
            width: auto !important;
        }
        .header-nav-menu {
            margin-top: 0;
        }
        .header-content .container > div.logo-wrapper {

            margin-right: 0;
            margin-bottom: 0px;
            position: relative;
            z-index: 3;
            text-align: left;
        }
        .mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
            width: 33.3333% !important;
        }
        .header-nav-menu .container {
            width: 100%;
            padding-left: 0;
            padding-right: 0;
        }
        .header-content .container .content-right {
            margin-top: 4px;
            float: none;
        }
        .header-content .navigation-primary {
            max-width: 100%;
            width: 100%;
            display: inline-block !important;
            left: 0;
            top: 0;
            margin-left: 0;
        }

        .mega_main_menu li.tabs_dropdown > .mega_dropdown, 
        .mega_main_menu li.multicolumn_dropdown > .mega_dropdown, 
        .mega_main_menu li.widgets_dropdown > .mega_dropdown, 
        .mega_main_menu li.post_type_dropdown > .mega_dropdown, 
        .mega_main_menu li.grid_dropdown > .mega_dropdown, 
        .mega_main_menu li .mega_dropdown > li .post_details {
            width: 460px;
        }
        .header-content {
            text-align: center;
            padding: 30px 0;
            z-index: 991;
        }
        .header-content .container > div {
            display: inline-block;
            vertical-align: middle;
            width: 100% !important;
            position: relative;
        }
        .navigation-primary {
            padding-top: 30px;
        }
        .header-nav-menu {
            margin-top: 0;
        }
        .mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
            width: 33.3333% !important;
        }
        .header-content .container > div.header-nav-menu {
            padding-top: 30px;
        }
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link{
            height: 50px !important;
        }
        .main-navigation .menu-ftc a {
            background-color: #fff;
            color: #000;
            text-transform: uppercase;
            font-size: 16px;
            width: 100%;
            font-weight: bold;
        }
        .main-navigation .menu-all-pages-container ul.menu >li.menu-item >a {
            color: #000;
            text-transform: uppercase;
            display: inline-block;
        }
        .main-navigation .menu-all-pages-container ul ul.sub-menu {
            display: none;
        }
        .header-ftc .header-nav {
            height: auto;
            padding: 10px 0;
        }
        .header-sticky-hide {
          /*  position: relative !important;*/
            -webkit-animation: none !important;
            -moz-animation: none !important;
            animation: none !important;
        }
        .header-ftc{
            position: relative;
        }
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item.current_page_item, 
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover{
            border-radius: 0
        }

        .header-ftc .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{
            background-color: #333
        }
        .header-ftc .mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button{
            color: #fff !important
        }
        .navigation-primary .container,
        .header-layout3 .navigation-primary .container {
            width: 100%;
            padding: 0;
        }
        .header-nav-menu .container div.row .vertical-menu .mega_main_menu.vertical {
            display: block !important;
            position: relative;
        }
        .mega_main_menu.vertical .menu_holder{
            width: 100%;
            border: 0
        }
        .mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul {
            text-align: left;
            float: left;
            padding-left: 20px
        }
        .mega_main_menu.vertical > .menu_holder > .menu_inner > ul >li:before {
            width: 25px;
            margin-right: 20px !important;
        }
        .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown{
            width: 100% !important;
            position: relative;
            overflow: hidden;
            left: 0px !important;
            right: 0px !important;
            margin: 0px !important;
        }
        .header-nav-menu .container div.row .navigation-primary {
            padding-left: 15px;
            padding-right: 15px;
            margin-top: 0px;
            width: 100%;
        }
        .header-nav-menu {
            margin-top: 0;
            padding: 30px 0;
        }
        .revolution-v1 .vc_col-sm-3 {
            display: none;
        }
        .navigation-primary .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > ul{
            border-top: 1px solid #ebebeb
        }
        .header-nav-menu .container div.row .navigation-primary .container{
            width: 100%
        }
        .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text{
            color: #333 !important
        }
        .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link > .link_content > .link_text,
        .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text {
            color: #c2a674 ;
        }
        /*home 2*/
        .header-layout2 .ftc-search-product .ftc-search,
        .header-layout4 .ftc-search-product .ftc-search {
            max-width: 100%;
            margin: 0;
        }
        .header-layout2 .ftc-search-product .ftc-search{
            width: 270px;
        }
        .header-ftc.header-layout3 {
            position: relative;
            margin-top: 0;
            padding: 0 !important;
        }
        /*home 3*/
        .header-layout3 .header-content .container-fluid .haeder-nav {
            padding-left: 15px !important;
            width: 100%;
            padding-right: 15px !important;
        }
        .header-layout3 .header-ftc .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle {
            background-color: #fff;
            width: 100%;
        }
        .header-layout3 .header-ftc .mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button {
            color: #333 !important;
        }
        .header-layout3 .header-content .container-fluid >div {
            display: inline-block;
            vertical-align: middle;
            float: none;
            text-align: center;
        }
        .header-layout3 .header-content .navigation-primary {
            padding-bottom: 5px;
        }
        .header-layout3 .header-content .ftc-search-product .ftc-search {
            float: right;
            position: relative;
            margin-top: -113px;
            margin-right: 110px;

        }
        .header-layout3 .header-content .container-fluid div.nav-right-content div.dropdown-button {
            margin-left: 60px;
        }
        .header-layout3 .header-content .container-fluid div.nav-right-content {
            text-align: right;
            width: 50%;
        }
        .header-layout3 .header-content {
            text-align: center;
            padding: 30px 15px;
            z-index: 991;
        }
        .header-layout3 .header-content .container-fluid div.logo-wrapper {
            text-align: center;
            padding-right: 0 !important;
        }
        .header-layout3 .header-content .container-fluid div.nav-right-content >div {
            margin-left: 20px;
        }
        .header-layout3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
        .header-layout3 .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text, 
        .header-layout4 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, 
        .header-layout4 .navigation-primary .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text {
            color: #333 !important;
        }
    }

    @media only screen and (min-width: 992px) and (max-width: 1199px){
        .header-ftc.header-layout8 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:nth-child(2) > ul.mega_dropdown,
        .header-ftc.header-layout2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:nth-child(2) > ul.mega_dropdown,
        .header-ftc.header-layout4 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:nth-child(2) > ul.mega_dropdown {
    left: 225%;
    transform: translateX(-50%);
}
        .archive.term-variations-shop .woocommerce .products.style-1.grid.columns4 .ftc-product.product .images .group-button-product > div a,
                .archive.term-variations-shop .woocommerce .products.style-1.columns4 .ftc-product.product .images .group-button-product > div a,
                        .archive.term-variations-shop .woocommerce .products.style-1.grid.columns4 .ftc-product.product .images .group-button-product > div,
                .archive.term-variations-shop .woocommerce .products.style-1.columns4 .ftc-product.product .images .group-button-product > div,
                        .archive.term-variations-shop .woocommerce .products.style-1.grid.columns4 .ftc-product.product .images .group-button-product > a,
                .archive.term-variations-shop .woocommerce .products.style-1.columns4 .ftc-product.product .images .group-button-product > a{
            width: 33px;
            height: 33px
                    }

                     .archive.term-variations-shop .woocommerce .products.style-1.grid.columns4 .ftc-product.product .images .group-button-product > div a i, 
                             .archive.term-variations-shop .woocommerce .products.style-1.columns4 .ftc-product.product .images .group-button-product > div a i,
                             .archive.term-variations-shop .woocommerce .products.style-1.grid.columns4 .ftc-product.product .images .group-button-product > a i, 
                    .archive.term-variations-shop .woocommerce .products.style-1.grid.columns4 .ftc-product.product .images .group-button-product > div a:first-child:before, 
                    .archive.term-variations-shop .woocommerce .products.style-1.grid.columns4 .ftc-product.product .images .group-button-product > a:first-child:before,
                    .archive.term-variations-shop .woocommerce .products.style-1.columns4 .ftc-product.product .images .group-button-product > a i, 
                    .archive.term-variations-shop .woocommerce .products.style-1.columns4 .ftc-product.product .images .group-button-product > div a:first-child:before, 
                    .archive.term-variations-shop .woocommerce .products.style-1.columns4 .ftc-product.product .images .group-button-product > a:first-child:before{
                        width: 33px;
                        height: 33px;
                        line-height: 33px;

                    }
                           
                   
        .product-tab-hover-element .product-tab-template.def_style_3.ftc-product-tabs .tabs-content-wrapper .tab-content .product:hover .item-description h3.product_title.product-name {
    text-align: left;
    width: 150px;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce table.shop_table td:first-child {
    border-right: 0;
    text-align: left;
}

        .header-layout23 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown,
        .header-layout25 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown{
    left: 100%;
    transform: translateX(-35%);
}
        .header-layout10 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown {
    left: 35px;
}
      .header-layout18 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(3) > .mega_dropdown {
    left: 35px;
}

     .ftc-element-testimonial.style_3 .testimonial-content .infomation {
    padding: 0 16%;
}
.header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.menu-item.multicolumn_dropdown:nth-child(2):hover > ul.mega_dropdown {
    left: 100%;
    margin-left: 0;
}
        .header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.menu-item.multicolumn_dropdown:nth-child(3):hover > ul.mega_dropdown {
    left: 100%;
    transform: translateX(-40%);
}
        .header-layout21 .mega_main_menu > .menu_holder > .menu_inner > ul > li.menu-item.multicolumn_dropdown:nth-child(6):hover > ul.mega_dropdown {
    left: -100%;
}
          .ft-bot-h17 .wpb_column.vc_column_container {
    padding-left:0 !important;
    padding-right: 5px !important;
}
        .ftc-product-widget.columns-1.def_style_1 .products-widget .ftc-product,
        .ftc-product-widget.columns-1.def_style_5 .products-widget .ftc-product,
        .ftc-product-widget.columns-1.def_style_2 .products-widget .ftc-product{
        margin-left: 0;

    }

    
        #wcfmmp-store .left_sidebar {

            padding: 5% 3% 5% 3%;
        }
        .woocommerce .products.list .product .item-description .meta_info {
            padding: 0;
        }

        .woocommerce .category-slider .item-description .description-category h3.product_title {
            text-align: center;
        }
        /*.woocommerce .product .images .group-button-product > div, 
        .woocommerce .product .images .group-button-product > div a, 
        .woocommerce .product .images .group-button-product > a,
        .woocommerce.columns-3 .products.grid.columns4 .images .group-button-product > div,
        .woocommerce.columns-3 .products.grid.columns4 .images .group-button-product > div a, 
        .woocommerce.columns-3 .products.grid.columns4 .images .group-button-product > a {
            width: 30px;
            height: 30px;
        }*/
        
        /*.woocommerce.columns-3 .products.grid .images .group-button-product > div,
        .woocommerce.columns-3 .products.grid .images .group-button-product > div a, 
        .woocommerce.columns-3 .products.grid .images .group-button-product > a  {
    width: 40px;
    height: 40px;
}
.woocommerce.columns-3 .products.grid  .images .group-button-product > div a i, 
        .woocommerce.columns-3 .products.grid  .images .group-button-product > a i, 
        .woocommerce.columns-3 .products.grid  .images .group-button-product > div a:first-child:before, 
        .woocommerce.columns-3 .products.grid  .images .group-button-product > a:first-child:before{
            width: 40px;
            height: 40px;
            line-height: 40px;      
             }*/
        /*.images .group-button-product > div a i, 
        .images .group-button-product > a i, 
        .woocommerce .product .images .group-button-product > div a:first-child:before, 
        .woocommerce .product .images .group-button-product > a:first-child:before,
        .woocommerce.columns-3 .products.grid.columns4  .images .group-button-product > div a i, 
        .woocommerce.columns-3 .products.grid.columns4  .images .group-button-product > a i, 
        .woocommerce.columns-3 .products.grid.columns4  .images .group-button-product > div a:first-child:before, 
        .woocommerce.columns-3 .products.grid.columns4  .images .group-button-product > a:first-child:before{
            width: 30px;
            height: 30px;
            line-height: 30px;
        }*/
        .header-ftc.header-layout3 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown{
            left: 120%;
            right: 0;
            transform: translateX(-35%);
        }
        .header-ftc.header-layout3 .mega_main_menu > .menu_holder > .menu_inner > ul > li.menu-item.multicolumn_dropdown:nth-child(6):hover > ul.mega_dropdown{
            left: 0%;
            right: 0;
            transform: translateX(-35%);
        }
        .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown {
            left: 50%;
            right: 0;
            transform: translateX(-35%);
        }
        .header-layout20 .mega_main_menu > .menu_holder > .menu_inner > ul > li.menu-item.multicolumn_dropdown:nth-child(6):hover > ul.mega_dropdown {
    left: 100%;
    transform: translateX(-35%);
}
.header-layout20 .mega_main_menu li.multicolumn_dropdown.drop_to_right:nth-child(2) > .mega_dropdown {
    left: 100%;
    transform: translateX(-15%);
}
        .mega_main_menu > .menu_holder > .menu_inner > ul > li.menu-item.multicolumn_dropdown:nth-child(6):hover > ul.mega_dropdown {
            left: 50%;
            transform: translateX(-50%);
            visibility: visible;
        }
        .testimonial-v1.st-testimonial.home16 .heading-title {
            margin-top: 130px;
        }
        .product-slider-h9 .woocommerce .ftc-product.product.product .item-description, 
        .product-slider-h9 .woocommerce .products.grid .ftc-product.product.product .item-description{
            padding: 0;
        }
        .header-layout8 .ftc-search-product .ftc-search
        {
            width: auto;
        }
        .header-layout8 .ftc-search-product form
        {
            top: auto;
        }
        .header-layout8 .ftc-search-product .ftc_search_ajax
        {
            display: block !important;
        }
        .header-layout7 .ftc-search-product .ftc-search .search-button{
            text-align: left;
        }
        .header-layout7 .header-content >.container div.ftc-search-product{
            margin-left: -15px;
        }
        .header-layout7 .ftc-search-product .ftc_search_ajax input[type="text"]{
            border:0;
            border-bottom: 1px solid #fff;
        }
        .header-layout7 .ftc-search-product .ftc_search_ajax input[type="text"]{
            background: transparent;
        }
        .header-layout7 .ftc-search-product form{
            top: 0;
            left: 0;
            right: auto;
        }

        .rev-slider-nopadding.home6 .col-md-8,
        .rev-slider-nopadding.home6 .col-md-4{
            width: 100% !important;
            margin-bottom: 30px;
                        max-width: 100%;
        }
        .img-right-slider{
            margin-top: 0px;
            padding-left: 16px !important;
        }
        .img-right-slider .wpb_wrapper{
            /*display: flex;*/
            width: 100%;
            justify-content: space-between;
        }
        .img-right-slider .col-sm-4{
            /*width: 500px;*/
            padding: 0;
            margin-left: 0;
        }
        .img-right-slider .col-sm-4 .wpb_column {
            padding: 0 !important;
        }
        .products.owl-carousel.list h3.product_title.product-name {
            margin-bottom: 0;
        }
        .woocommerce .ftc-product.product.product .item-description, 
        .woocommerce .products.grid .ftc-product.product.product .item-description {
            padding: 0px 0px 30px 0px;
        }
        .product-slider-h18 .woocommerce .ftc-product.product .item-description, .product-slider-h18 .woocommerce .ftc-product.product:hover .item-description {
            padding-bottom: 10px;
        }
        .product-slider-h18 .woocommerce .ftc-product.product .images {
            margin-bottom: 16px;
        }
        .st-prroduct-slider.home13 {
            padding-left: 15px !important;
        }
        .woocommerce .ftc-product.product.product .item-description.wc-vendor{
            /*padding: 0;*/
        }
        .products:not(.list) .product .item-description.wc-vendor h3,
        .woocommerce .products:not(.list) .product .item-description.wc-vendor h3,
        .woocommerce-page .products:not(.list) .product .item-description.wc-vendor h3{
            padding-bottom: 0;
        }
        .product-home17 .woocommerce .products:not(.list) .product:hover .wc-vendor h3 {
            padding-bottom: 0;
        }
        .tab-category.two-rows.home5.home6 .woocommerce .products:not(.list) .product .wc-vendor h3, .tab-category.two-rows.home5.home6 .woocommerce .products:not(.list) .product:hover .wc-vendor h3 {
            padding-bottom: 15px
        }

        .image-product .woocommerce .ftc-slider .products .product{
            margin-bottom: -3px;
        }
        .single-product #right-sidebar .product_list_widget .ftc-meta-widget .product-categories{
            max-width: 140px;
        }
        .single-product #right-sidebar .product_list_widget .ftc-meta-widget >a{
            width: 150px;
        }
        .st-list-cat .ftc-sub-product-categories:hover span.sub-product-categories a:first-child{
            padding: 5px 10px;
            font-size: 16px;
        }
        .st-prroduct-slider h2 {
            font-weight: bold;
            font-size: 34px;
            text-transform: uppercase;
            color: #fff;
            margin-top: 20px;
            margin-bottom: 10px;
        }
        .st-testimonial.testimonial-v1  .vc_col-sm-6:last-child {
            position: relative;
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
        .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-next {
            left: -51%;
        }
        .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-prev {
            left: -12%;
        }
        span.sub-categories {
            left: 10px;
        }
        .st-testimonial.testimonial-h12 .ftc-sb-testimonial.ftc-slider >div.owl-nav >div{
            top: 62%;
        }
        .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider .owl-prev {
            left: -56%;
            margin-left: -51px;
        }
        .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider .owl-next {
            left: -57%;
            right: auto;
            margin-left: 10px;
        }
        .st-list-cat .ftc-sub-product-categories span.sub-product-categories a.button-cat{
            margin-right: 10px;
        }
        .woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(4){
            margin-top: 5px
        }
        footer .mc4wp-form-fields p.form-sub {
            width: auto;
            float: left;
            margin-left: 25px;
        }
        .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider{
            width: 100%;
            margin-right: 0;
            overflow: visible;
            margin-left: 0;
        }
        .item-description .price span.amount {
            font-size: 14px;
        }
        footer .mc4wp-form-fields p.form-sub input {
            width: 370px;
        }
        .ftc-instagram .item{
            width: 65px;
            height: 65px;
        }
        footer .social-icons ul li,footer .social-icons ul.list-icons li{
            margin-right: 8px;
        }
        footer form.mc4wp-form {
            max-width: 60%;
        }
        footer .footer-mid-v2 form.mc4wp-form{
            max-width: 100%;
            display: flex;
            width: 100%;
        }
        .footer-mid-v2-right .mc4wp-form-fields p.form-sub input[type="email"]{
            width: auto;
            padding: 0 10px;
            font-size: 13px;
        }
        .vc_row-fluid.service_row3{
            margin-bottom: 30px !important;
        }
        .woocommerce div.product form.cart .group_table td {
            width: 50%;
            display: block;
            float: left;
            padding: 5px 15px;
        }

        .woocommerce div.product form.cart .group_table td .quantity-title {
            width: 100%;
            text-align: left;
        }
        .woocommerce div.product form.cart .group_table td:first-child {
            width: 10em;
            padding: 5px 0 0 0;
        }
        .woocommerce div.product form.cart .group_table .product-type-external td:first-child {
            width: 10em;
            padding: 30px 0 31px 30px;
        }
        .woocommerce div.product form.cart table div.quantity {
            float: none;
            margin-left: 30px;
            text-align: center;
        }
        .woocommerce div.product form.cart .group_table td.label label{
            padding: 0;
            line-height: 28px;
            width: 100%;
            text-align: left;
        }
        div.product .summary.entry-summary form.cart .group_table td.price {
            text-align: left;
            display: block;
            padding-top: 12px;
            width: 100%;
            padding-bottom: 20px;
            padding-left: 30p
        }
        div.product .summary.entry-summary form.cart .group_table td.price p.stock {
            margin-bottom: 15px;
        }
        .woocommerce div.product form.cart .group_table td.label {
            line-height: 3;
            font-size: 13px;
            padding: 0;
            display: inline-block;
            vertical-align: middle;
            border-radius: 0;
            text-align: center;
            width: 100%;
            margin-top: 10px;
            padding-left: 30px;
            margin-bottom: 0px;
        }
        .single-product #right-sidebar>section.widget_recently_viewed_products .widget-title-wrapper:before {
            left: 8px;
        }
        .single-product #right-sidebar>section.widget_recently_viewed_products h3.widget-title {
           padding-left: 29px !important;
       }
       .single-product #right-sidebar section.widget-container.widget_product_tag_cloud .widget-title-wrapper:before {
        left: -12px;
    }
    .single-product #right-sidebar section.widget-container.widget_product_tag_cloud .widget-title-wrapper h3{
        padding-left: 30px !important;
    }
    .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider {
        margin-left: -14%;
    }
    .header-layout15 .header-content .container div.logo-wrapper {
        margin-right: 125px;
    }
}

@media only screen and (max-width: 991px){
    .archive .woocommerce .products.grid.columns4 .ftc-product.product.variable .item-description h3.product_title, 
        .archive .woocommerce .products.columns4 .ftc-product.product.variable .item-description h3.product_title{
            text-align: center;
            padding-right: 0;
        }
    .archive .woocommerce .products .ftc-product.product.variable table.variations td{
        margin-right: inherit;
    }
    .woocommerce .products.grid div.product.product-gallery .item-description span.price, 
    .woocommerce .products.grid.columns4 div.product.product-gallery .item-description span.price, 
    .woocommerce .products.columns4 div.product.product-gallery .item-description span.price{
        justify-content: center;
    }
    .woocommerce .products.grid div.product.product-gallery .item-description h3.product_title,
    .archive .woocommerce .products.grid.columns4 .ftc-product.product.product-gallery .item-description h3.product_title, 
    .archive .woocommerce .products.columns4 .ftc-product.product.product-gallery .item-description h3.product_title,
    .woocommerce .products.grid div.product.product-gallery .item-description .product-categories,
    .woocommerce .products.grid.columns4 div.product.product-gallery .item-description .product-categories,
    .woocommerce .products.columns4 div.product.product-gallery .item-description .product-categories{
        text-align: center;
        padding-right: 0;
    }
        .woocommerce .products.grid div.product.product-gallery .item-description .thum_list_gallery ul {
    display: flex;
    justify-content: center;
}

    /*.woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary, 
    .woocommerce-page #content div.product div.summary, 
    .woocommerce-page div.product div.summary{
        text-align: center;
    }*/
    .faq-v3 .vc_col-sm-9 {
        width: 100%;
        margin-bottom: 30px;
    }
    .faq-v3 .vc_col-sm-3{
        width: 100%;
    }
    .text-sv2 p{
        margin-bottom: 30px;
    }
    .header-ftc.header-layout1 {
        padding: 0 !important;
    }
    .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail{
        display: flex !important;
        justify-content: center;
        padding: 6px 0 20px;
    }
    .woocommerce .woocommerce-cart-form table.shop_table .product-remove{
        border: none !important;
    }
    .h9-text-img1{
        background-position: 30% center !important;
    }
    .tab-category .owl-nav > div {
        top: 28.5%;
    }
    .tab-category-h2 .owl-nav > div{
        top: 27.2%;
    }
    .cd-home16 .ftc-product-slider .owl-nav > div {
        top: 28.8%;
    }
    .subcribe-form.hom13{
        background-position: 80% center !important;
    }
    .ftc-feature_1:after{
        top: -135px;
    }
    .ft-mid-h9 .wpb_column.vc_column_container{
        width: 100%;
        float: none;
    }
    .ft-mid-h9,.ft-mid-h9 .widget-title.heading-title{
        text-align: center;
    }
    .copy-right-h9 .smooth-image.ftc-smooth {
        text-align: center;
        margin-bottom: 0;
        padding-top: 15px;
        padding-bottom: 30px;
    }
    .footer-middle .ftc-footer .vc_row.ft-mid-h9 >.vc_col-sm-4{
        margin: auto;
    }
    #blog-v3 {
        padding-bottom: 50px;
    }
    .spec-home12 {
        margin-bottom: 37px !important;
    }
    .row-text-home7{
        padding-top: 0;
    }
    #blog-v2 .post-info{
        margin: 0 25px;
    }
    .page-er4 .page-er4{
        padding-top: 40px;
    }
    .st-testimonial.testimonial-v1 .ftc-sb-testimonial .testimonial-content .info{
        max-height: 72px;
        overflow: hidden;
    }
    .testimonial-v1.st-testimonial.testimonial-h12 .heading-title {
        margin-top: 130px;
    }
    .st-testimonial.testimonial-h12 .ftc-sb-testimonial.ftc-slider >div.owl-nav >div{
        top: 61%;
    }
    .banner-text-hom17 .text-banner17{
        text-align: center;
    }
    .banner-text-hom17 .text-banner17 .bn-text-one:after{
        left: 50%;
        transform: translateX(-50%);
    }
    .home19.testi-home19:hover .ftc-sb-testimonial .owl-nav > div{
        opacity: 1;
    }
    .home19.testi-home19 .ftc-sb-testimonial .owl-nav > div{
        top: 115%;
        margin-top: 0;
    }
    .ab-v2-testi.home19.testi-home19 .ftc-sb-testimonial .owl-nav > div{
        top: 105%;
    }
    .home19.testi-home19 .ftc-sb-testimonial .owl-nav .owl-prev {
        left: 43%;
    }
    .home19.testi-home19 .ftc-sb-testimonial .owl-nav .owl-next {
        right: 43%;
    }
    .product-home17.home17 .woocommerce .products .product a.quickview {
        top: -235px;
        left: -35px;
    }
    .testi-home19 .tit-home18{
        left: 35%;
        top: 25px;
    }
    .testi-home19.home19 .testimonial-content .content-info >div.content-tes{
        padding-left: 10px;
    }
    /*.pp_pic_holder.ftc-size_chart {
        width: 100%!important;
        left: 0!important;
        right: 0 !important;
    }*/
    .tab-category.home8 .woocommerce .ftc-slider .products .owl-nav > div{
        top: 28%;
    }
    .tab-category.home7 .woocommerce .ftc-slider .products .owl-nav > div{
        top: 31.5%;
    }
    .tab-category.two-rows.home5 .woocommerce .ftc-slider .products .owl-nav > div{
        top: 29%;
    }
    .tab-category.home8  .woocommerce .ftc-slider .products .owl-nav > div.owl-prev, .cate-slider.home6 .woocommerce .ftc-slider .products .owl-nav > div.owl-prev{
        left: -15px;
    }
    .tab-category.home8  .woocommerce .ftc-slider .products .owl-nav > div.owl-next,.tab-category.two-rows.home5  .woocommerce .ftc-slider .products .owl-nav > div.owl-next,.cate-slider.home6 .woocommerce .ftc-slider .products .owl-nav > div.owl-next{
        right: -15px;
    }
    .tab-category.home7  .woocommerce .ftc-slider .products .owl-nav > div.owl-prev,.tab-category.two-rows.home5  .woocommerce .ftc-slider .products .owl-nav > div.owl-prev{
        left: -12px;
    }
    .tab-category.home7  .woocommerce .ftc-slider .products .owl-nav > div.owl-next{
        right: -12px;
    }
    .cate-slider.home6.home8 .woocommerce .ftc-slider .products .owl-nav > div.owl-prev{
        left: -18px;
    }
    .cate-slider.home6.home8 .woocommerce .ftc-slider .products .owl-nav > div.owl-next{
        right: -18px;
    }
    #blog-v2 .blogs .post-info .entry-content p {
        text-align: center;
    }
    .footer-middle .ftc-footer .vc_row.midv3.footer-mid-v3-bot{
        text-align: center;
    }
    .footer-mid-v3-bot .mid-v3-socials >ul >li.social,.footer-mid-v3-bot .mid-v3-socials >ul >li.payment-img{
        width: max-content;
        margin: auto;
    }
    .st-product-widget.home8.home5{
        padding-top: 60px;
    }
    /*centen info product*/
    .woocommerce .products .product .item-description .product-categories, 
    .woocommerce .products .product .item-description .product-sku {
        max-width: 100%;
        width: inherit;
        text-align: center;
        padding-right: 0px;
    }
    .woocommerce .list .product .item-description h3.product_title{
        text-align: left;
    }
    .woocommerce .product .item-description h3.product_title, 
    .woocommerce .product .item-description h3.product_title a {
        width: inherit;
        text-align: center;
    }
    .woocommerce .widget-h4 .product .item-description h3.product_title{
        text-align: left;
    }
    .woocommerce .widget-h4 div.product .item-description span.price{
        text-align: left !important;
        justify-content: left !important;
    }
    .woocommerce .widget-h17 .product .item-description h3.product_title{
        text-align: left;
    }
    .woocommerce .widget-h17 div.product .item-description span.price{
        text-align: left !important;
        justify-content: left !important;
    }
    .woocommerce div.product .item-description span.price {
       width: 100%;
       text-align: left;
   }
   .product-home18 .woocommerce div.product .item-description span.price{
    display: flex;
    justify-content: center;
}
.woocommerce .ftc-product.product .item-description .star-rating{
    width: 69px !important;
}
/*end*/
.st-product-widget >.wpb_column.vc_col-sm-4,.cate-wg-h14 >.wpb_column.vc_col-sm-4,.list-product-h18 >.wpb_column.vc_col-sm-4.list-cate-h18{
    width: 50%;
    float: left;
}


footer .ft-mid-h17 ul.bullet li a:before{
    float: none;
}
.ft-mid-h17 .ftc-smooth-image{
    text-align: center;
}
.ft-mid-h17 .ftc-smooth-image img{
    max-width: 200px;
    float: left;
}

.woocommerce table.shop_table_responsive.cart tr, .woocommerce-page table.shop_table_responsive.cart tr{
    padding: 10px 15px 0px;
    /*border-right: 1px solid #e5e5e5;*/
}
.woocommerce table.shop_table_responsive.cart tr:first-child,
.woocommerce-page table.shop_table_responsive.cart tr:first-child{
    padding-top: 0px;
}
.woocommerce table.shop_table_responsive.cart tr:last-child,
.woocommerce-page table.shop_table_responsive.cart tr:last-child{
    padding-bottom: 20px;
}
.woocommerce table.shop_table_responsive.cart tr.cart_item:nth-child(2n),
.woocommerce-page table.shop_table_responsive.cart tr.cart_item:nth-child(2n){
    background-color: rgba(0,0,0,.025); 
}
.woocommerce table.shop_table_responsive.cart tr.cart_item td:last-child,
.woocommerce-page table.shop_table_responsive.cart tr.cart_item td:last-child{
    border-bottom: none;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
    background-color: transparent;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
    border-right: 0px;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail:before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail:before{
    content: none;
}
.woocommerce table.shop_table_responsive tr td.product-remove, .woocommerce-page table.shop_table_responsive tr td.product-remove{
    border-left: 1px solid #e5e5e5;
}
.woocommerce table.shop_table_responsive tr td.actions, .woocommerce-page table.shop_table_responsive tr td.actions{
    border-right: 0px !important;
    width: 100%
}
.woocommerce #content table.shop_table_responsive tr td.actions .coupon,.woocommerce-page #content table.shop_table_responsive tr td.actions .coupon{
    width: 70%;
    float: left;
}
.woocommerce #content table.shop_table_responsive tr td.actions .button,.woocommerce-page #content table.shop_table_responsive tr td.actions .button{
    width: 30%;
    float: left;
}
.woocommerce #content table.shop_table_responsive tr td.actions .coupon .input-text,.woocommerce-page #content table.shop_table_responsive tr td.actions .coupon .input-text,.woocommerce #content table.shop_table_responsive tr td.actions .coupon .button,.woocommerce-page #content table.shop_table_responsive tr td.actions .coupon .button{
    width: 40%;
    float: left !important;
}
    /*.footer-mobile{
        display: block;
        position: unset;
        }*/
        .footer-mobile > div{
            width: 100%;
            text-align: left;
        }
        .footer-mobile .mobile-wishlist .ftc-my-wishlist a.tini-wishlist
        , .footer-mobile .mobile-account a
        {
            font-size: 18px;
            font-weight: 400;
            text-transform: uppercase;
            color: #000;
        }
        /*.footer-mobile .mobile-wishlist .ftc-my-wishlist a.tini-wishlist i, .footer-mobile .mobile-account a i{
            display: none;
        }*/
        /*.footer-mobile .mobile-wishlist .ftc-my-wishlist a.tini-wishlist:hover,.footer-mobile .mobile-wishlist .ftc-my-wishlist a.tini-wishlist:hover span,.footer-mobile .mobile-account a:hover{
            color: #4e4e4e;
            }*/
            .footer-mobile .mobile-wishlist .ftc-my-wishlist a.tini-wishlist span{
                color: #000;
                font-size: 16px;
            }
            /*.woocommerce .product a.compare{
                display: none !important;
            }*/
            .woocommerce .product a.compare{
                padding-top: 3px;
            }
            .product-slider-h9 .woocommerce .product .images .group-button-product > .yith-wcwl-add-to-wishlist a{
                border-right: 1px solid rgba(255,255,255,.15);
            }
            .product-slider-h9 .woocommerce .product .images .group-button-product > .yith-wcwl-add-to-wishlist a {
                border-right: 0;
            }
            .product-slider-h9 .woocommerce .product .images .group-button-product > a{
                border-left: 1px solid rgba(255,255,255,.15);
            }
            .product-home17.home17 .woocommerce .product .yith-wcwl-add-to-wishlist a:after{
                content: none;
            }
            .product-home17.home17 .woocommerce .product .images:hover .group-button-product{
                width: 60%;
                left: 20%;
            }
            .product-home17.home17 .woocommerce .products .product .images .group-button-product > div{
                width: 50%;
            }
            .text-banner17:after{
                width: 96%;
                left: 2%;
                top: 50%;
                transform: translateY(-50%);
            }
            .sv-v2-tx {
                margin-left: 0;
            }
            .services-v2 .text-sv2 {
                padding-left: 15px;
                padding-right: 15px;
            }
            .about-v2 .ftc-sb-testimonial .owl-dots{max-width: 100%;}
            .about-v2 .testi-home19 .ftc-sb-testimonial .active .testimonial-content .info{text-align: center;}
            .about-v2 h2.title-add-tt:after {
                left: 50%;
                transform: translateX(-50%);
            }
            .about-v2 .testi-home19.home19 .testimonial-content .avatar {
                left: 50%;
                transform: translateX(-50%);
            }
            .about-v2 .testi-home19 .testimonial-content .content-info {
                width: 100%;
                display: block;
                margin-bottom: 20px;
            }
            .about-v2 .info-of-tt {
                width: 100%;
                padding-left: 0;
                text-align: center;
            }
            .about-v2 .testi-home19 .ftc-sb-testimonial {
                padding-right: 50px;
            }
            .feature-vid .ftc-feature .ftc_feature_content{
                padding-right: 0;
            }
            .feature-vid .ftc-feature:last-child {
                margin-bottom: 25px;
            }
            .feature-vid .vc_col-sm-6 {
                width: 100%;
            }
            .feature-vid {
                display: block;
            }
            .service_part .vc_btn3-container a.vc_general.vc_btn3{padding: 12px 20px;}
            .services-v2 .text-sv2, .sv-v2-tx .text-sv2-02 {
                text-align: center;
            }
            .sv-v2-tx{margin-bottom: 30px;}
            .services-v2 > .vc_row > .vc_col-sm-4 {
                width: 100%;
                margin-bottom: 30px;
            }
            .services-v2 .vc_col-sm-8 {
                width: 100%;
                display: block;
                max-width: 100%;
                padding-top: 15px;
            }

            .contact-v4 .vc_col-sm-6:last-child > .wpb_wrapper {
                padding-left: 0;
            }
            .contact-v2 .wpb_text_column p {
                padding: 0;
            }
            .contact-v2 .vc_row .ftc-smooth-image {
                text-align: center;
            }
            .contact-v2 .wpb_column {
                width: 100%;
            }
            .cms-v3 .title-cm{width: 80%;}
            .cms-v3 .subscribe_comingsoon p.form-sub{width: 100%;}
            /*.cms-v3 .ftc-countdown .counter-wrapper > div{padding: 0 25px;}*/
            .cms-v2 .subscribe_comingsoon p{display: block;}
            .cms-v2 .subscribe_comingsoon p.form-sub input[type="email"]{
                width: 100%;
            }
        /*#tab-more_seller_product .product {
            width: 100%;
            }*/
            .widget-container.widget_search .search-form .search-submit:after{right: 10px;}
            .blog-timeline .date-time-line {
                left: -140px;
            }
            .blog-timeline .ftc-sb-blogs .meta-slider {
                margin-left: 200px;
            }
            .banner-text-hom17 {
                padding-top: 25.5% !important;
                height: 640px;
            }
            .testi-home18 .testimonial-content {
                width: 100%;
            }
            .bn1-home18 .ftc-smooth-image {
                margin-bottom: 13px;
            }
            a.text-h18.text4 {
                left: 46%;
            }
            .owl-nav .owl-prev {
                left: 0;
            }
            .owl-nav .owl-next {
                right: 0;
            }
            a.text-h21.text2 {
                left: 13%;
            }
                /*.home19 .list-cate-h18 .ftc-meta-widget.item-description {
                    width: 100%;
                    padding: 15px 0;
                }
                .home19 .list-cate-h18 {
                    width: 33.333%;
                    float: left;
                    }*/
                    .testi-home19 .ftc-sb-testimonial {
                        width: 100%;}
                        .feature-h19 .wpb_column.vc_column_container {
                            width: 50%;
                            float: left;
                        }
                        .blog-home18 .ftc-sb-blogs .meta-slider {
                            margin: 0;
                        }
                        .list-cate-h18 .ftc-meta-widget.item-description {
                            width: auto;
                        }
                        .banner-widget-h18 {
                            width: 100%;
                        }
                        .list-cate-h18 {
                            width: 50%;
                            float: left;
                        }   
                        .milestone-home1 .ftc-number .number{
                            padding-left: 0;
                        }
                        .milestone1, .milestone2, .milestone3, .milestone4 {
                            right: 0;
                            left: 0;
                            text-align: center;
                        }
                        a.text-h18.text3 {
                            left: 42%;
                        }
                        a.text-h18.text2, a.text-h18.text1 {
                            left: 9.5%;
                        }
                        .header-ftc.header-layout17.header-sticky.header-sticky-mobile .header-content {
                            display: block;
                        }
                        .header-layout17 .header-content {
                            border-bottom: 0;
                            padding: 0;
                        }
                        .header-layout17 .navigation-primary, .header-layout17 .header-content .container .ftc-sb-account {
                            display: none;
                        }
                        .testi-home17.home17 .owl-nav .owl-next {
                            right: 45%;
                        }
                        .testi-home17.home17 .owl-nav .owl-prev {
                            left: 45%;
                        }
                        .header-ftc.header-layout15.header-sticky .nav-top-content{
                            display: none;
                        }
                        .bot-h17 ul {
                            text-align: center;
                        }
                        .ft-bot-h17 .vc_col-sm-4,.ft-bot-h17 .vc_col-sm-8 {
                            width: 100%;
                            text-align: center;
                            margin-bottom: 0px;
                            margin-top: 10px;

                        }
                        .ft-bot-h17 .vc_col-sm-4{
                           margin-top: 0px;
                        }
                        .header-ftc.header-layout15.header-sticky.header-sticky-mobile .header-content {
                            padding: 15px 0;
                        }
                        .header-ftc.header-layout15 {
                            padding: 0 !important;
                        }
                        .home15 .cate-wg-h14.vc_col-sm-4:last-child {
                            position: relative;
                            left: 50%;
                            transform: translateX(-50%);
                            margin-top: 30px;
                        }
                        .cate-wg-h14.vc_col-sm-4 {
                            width: 50%;
                        }
                        .cate-img-h14.vc_col-sm-4 {
                            width: 100%;
                        }
                        .ft-home16 .vc_col-sm-3,footer#colophon .ftc-footer .ft-mid-h9 .vc_row >.vc_col-sm-3 {
                            margin-bottom: 30px;
                        }
                        .footer-middle .ftc-footer .vc_row.ft-home16 .vc_col-sm-3:last-child {
                            margin-bottom: 30px;
                        }
                        .feature-h15 .ftc-feature .feature-content {
                            width: 100%;
                            padding-left: 16%;
                        }
                        .ftc-mobile-wrapper ul.mega_main_menu_ul > li.menu-item-has-children > a.item_link:hover span.link_text:before {
                            content: '\f068';
                        }
                        .ftc-mobile-wrapper ul.mega_main_menu_ul > li.menu-item-has-children > a.item_link span.link_text:before {
                            position: absolute;
                            top: 50%;
                            right: 15px;
                            transform: translateY(-50%);
                            -webkit-transform: translateY(-50%);
                            -moz-transform: translateY(-50%);
                            font-family: 'FontAwesome';
                            content: "\f067";
                            font-size: 14px;
                            line-height: 14px;
                            transition: all 300ms ease 0s;
                            -webkit-transition: all 300ms ease 0s;
                            -moz-transition: all 300ms ease 0s;
                            backface-visibility: hidden;
                            -moz-backface-visibility: hidden;
                            -webkit-backface-visibility: hidden;
                            color: #333;
                        }
                        .cd-home16 .ftc-countdown .counter-wrapper {
                            text-align: center;
                            display: block;
                        }
                        .cd-home16 h1, .cd-home16 p{
                            text-align: center;
                        }
                        .cd-home16 .wpb_column.vc_column_container.vc_col-sm-6 {
                            width: 100%;
                            margin-bottom: 30px;
                            text-align: center;
                        }
                        .header-layout14.header-sticky.header-sticky-mobile .header-content {
                            padding: 25px 0;
                        }
                        .has-mobile-menu .ftc-mobile-wrapper .ftc-sb-language ul li ul {
                            display: none;
                        }
                        .header-layout14 .mobile-button i.fa.fa-bars {
                            color: #dfdfdf;
                        }
                        .header-ftc.header-layout14.header-sticky {
                            background: #000;
                            padding: 0 !important;
                        }
                        .header-layout14 .ftc-cart-tini:before {
                            color: #fff;
                        }
                        .header-layout14 .header-content .nav-right-content .header-currency, 
                        .header-layout14 .header-content .nav-right-content .header-language {
                            display: none;
                        }
                        .header-ftc.header-layout14 .header-content {
                            padding: 25px 0;
                        }
                        .header-ftc.header-layout14 .nav-left-content{
                            display: none !important;
                        }
                        .header-ftc.header-layout14 .navigation-primary {
                            display: none;
                        }
                        .ftc-shop-cart .cart-total {
                            top: -8px;
                        }
                        .header-content .container .ftc-shop-cart {
                            /*margin-right: 15px;*/
                        }
                        .admin-bar .ftc-off-canvas-cart {
                            top: 46px;
                        }
                        .map_contact{
                            margin-top: 0;
                        }
                        .cart-canvas .ftc-close-popup{
                            z-index: 99998;
                        }
                        .ftc-off-canvas-cart{
                            z-index: 99999;
                        }
                        footer#colophon .ftc-footer .home13.vc_row >.vc_col-sm-3:nth-child(3){
                            margin-bottom: 18px;
                        }
                        .footer-middle-home7.home13 {
                            margin-top: 0;
                        }
                        .banner-h132 .vc_col-sm-6:last-child {
                            padding-right: 15px !important;
                        }
                        .banner-h132 .vc_col-sm-6:first-child {
                            padding-left: 15px !important;
                        }
                        .st-prroduct-slider.home13 {
                            padding-left: 15px !important;
                        }
    /*.header-ftc.header-layout12 {
    position: relative;
}
    .header-layout12 .header-content {
    padding: 0;
}
    .header-layout12 .navigation-primary{
        display: none;
        }*/
        .banner-home10 {
            padding: 100px 0 !important;
        }
        .banner-text-home10 .bt-bn-img:after {
            right: 39.5%;
        }
        .banner-text-home10 .bt-bn-img:before {
            right: 40%;
        }

        .ft-mid-h9 .ftc-instagram .item{
            float: none;
        }
        .ft-top9 .ftc_newletter_sub .newletter_sub {
            margin: 0;
        }
        .header-ftc.header-layout9.header-sticky,
        .header-ftc.header-layout10.header-sticky{
            padding: 5px 0 !important; 
        }
        .ft-top9 .ftc_newletter_sub .newletter_sub input[type="text"] {
            max-width: 80%;
        }
        .h9-blog .ftc-sb-blogs .meta-slider .entry-header .date-time {
            margin: -30px 0 0 -70px;
        }
        .h9-blog .post-info {
            padding-left: 70px;
        }  
        footer#colophon .ftc-footer .ft-mid-h9 .vc_row >.vc_col-sm-3:nth-child(3) {
            margin-bottom: 30px;
        }
        .ft-mid-col6.wpb_column.vc_column_container.vc_col-sm-6 {
            width: 100%;
            padding-bottom: 15px;
        }
        .ft-top9 .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent {
            left: 36%;
        }
        .header-ftc.header-layout9 .mobile-button .mobile-nav
        , .header-ftc.header-layout10 .mobile-button .mobile-nav{
            color: #fff;
        }
        .header-ftc.header-layout9.header-sticky .header-content
        ,.header-ftc.header-layout10.header-sticky .header-content {
            padding: 0;
        }
        .h9-img3 {
            margin-top: 0;
        }
        .h9-img1 {
            padding-bottom: 30px;
        }
        .text92 .text-mini14 {
            overflow: hidden;
            height: 60px;
        }
        .text92 {
            padding: 70px 0 0 0;
        }
        .product-slider-h9 .woocommerce .ftc-product.product.product .item-description{
            padding: 0;
        }
        
        .text-title-91 {
            padding: 0;
        }
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link *{
            font-weight: 500 !important;
        }
        .mega_main_menu.primary ul li .mega_dropdown > li.sub-style > .item_link .link_text{
            font-weight: 500;
        }
        body .mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body .mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before, body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .item_link:before, body *[class] .mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body *[class] .mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body *[class] .mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before, body *[class] .mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .item_link:before{
            display: none !important;
        }
        .menu-item-has-children .toggle-icon{
            display: block;
            position: absolute;
            line-height: 36px;
            right: 0;
            top: 0;   
            z-index: 2; 
            width: 40px;
        }
        .menu-item-has-children .toggle-icon::after{
            content: "\f067";
            font-family: Fontawesome;
            font-size: 15px;
            color: #444;
            line-height: 1;
            line-height: 41px;
        }
        .menu-item-has-children .toggle-icon.activated::after{
            content: "\f068";
            font-family: Fontawesome;
            font-size: 15px;
            color: #666;
            line-height: 1;
            line-height: 41px;
            font-weight: 400;
        }

        .footer-middle-home7{
            margin-top: 30px;
        }
        .footer-middle-home7{
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        body .footer-middle-home7 .footer-gallary,
        body .footer-middle-home7 .letter-subcribe {
            margin-bottom: 0 !important;
        }
        .nopadding-img.home7 .smooth-border-image.ftc-smooth:after{
            left: 62px;
            right: 62px;
        }
        .slidehome7.wpb_row{
            margin-bottom: 30px;
        }
        .cate-slider .owl-nav .owl-next, .tab-category.two-rows.home5 .owl-nav .owl-next, .tab-category.home8 .owl-nav .owl-next, .tab-category.home7 .owl-nav .owl-next{
            right: -10px;
            /*right: -5px;*/
        }
        .cate-slider .owl-nav .owl-prev, .tab-category.two-rows.home5 .owl-nav .owl-prev, .tab-category.home8 .owl-nav .owl-prev, .tab-category.home7 .owl-nav .owl-prev{
            left: -10px;
            /*left: -5px;*/
        }
        .free-ship .free{
            padding: 0;
        }

        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item.current_page_item >a:before,
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover >a:before,
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor >a:before,
        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.menu-item-home.menu-item-has-children.columns1 >a:before{
            height: 0px;
        }

        .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li >a, .mega_main_menu.second > .menu_holder > .menu_inner > ul > li >a{
            margin: 0;
        }
        .slide-img-home8 .vc_col-sm-6{
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
        .slide-img-home8 .ftc-smooth-image{
            margin-bottom: 30px;
        }
        .products:not(.list) .product .item-description.wc-vendor h3, 
        .woocommerce .products:not(.list) .product .item-description.wc-vendor h3,
        .woocommerce-page .products:not(.list) .product .item-description.wc-vendor h3{
            padding-bottom: 0;
        }
        .product-home17 .woocommerce .products:not(.list) .product .item-description.wc-vendor h3.product_title.product-name {
            padding-bottom: 7px;
        }
        .product-home17 .ftc-product.product .images {
            margin-bottom: 8px;
        }
        .tab-category.two-rows.home5.home6 .woocommerce .products:not(.list) .product:hover .wc-vendor h3 {
            padding-bottom: 10px;
        }
        .woocommerce .product .item-description h3.product_title{
            width: 100%;
            text-align: center;
        }
        .archive .woocommerce .products.grid.columns4 div.product .item-description span.price, 
        .archive .woocommerce .products.columns4 div.product .item-description span.price, 
        .archive .woocommerce .products.grid div.product .item-description span.price{
            float: none;
            justify-content: center;

        }
        .product-home17 .woocommerce .product .item-description h3.product_title {
            text-align: center;
        }
        
        .archive .woocommerce .products.style-1.columns4 .ftc-product.product.variable .item-description .product-categories,
        .archive .woocommerce .products.style-1.grid.columns4 .ftc-product.product.variable .item-description .product-categories,
        .archive .woocommerce .products.style-1.grid .ftc-product.product.variable .item-description .product-categories{
            text-align: center;
        }
        .woocommerce ul.product_list_widget li .item-description .wcvendors_sold_by_in_loop a{
            height: auto;
            overflow: initial;
        }
        /*.woocommerce ul.product_list_widget li a.ftc-widget-image{
            width: auto;
            }*/
            .footer-mid-v3-bot .mid-v3-socials >ul >li{
                padding: 15px 0;
                width: 50%;
            }
            .footer-mid-v3-bot .mid-v3-socials >ul{
                flex-wrap: wrap;
            }
            .footer-mid-v3-bot  .payment-img >ul{
                max-width: 250px;
            }
            .footer-mid-v3-bot  .payment-img >ul li:first-child{
                padding-left: 0;
            }
            .slide-img-home8 .img-right-h8.vc_col-sm-3 .col-sm-6:last-child{
                float: right;
            }
            .footer-mid-v3-center .mid-v3 ul{
                display: inline-block;
            }
            .footer-mid-v3-center .mid-v3 ul li{
                display: inline-block;
            }
            .slide-img-home8 .img-right-h8.vc_col-sm-3{
                padding-left: 60px !important;
                padding-right: 60px !important;
            }
            #blog-v3{
                margin-bottom: 35px;
            }
            .slide-img-home8 .vc_col-sm-6{
                margin-bottom: 30px;
            }
            .slide-img-home8 .img-right{
                position: absolute;
                left: 20%;
                top: 31%;
                transform: translate(-20%,-50%);
                margin-bottom: 0;
            }
            .header-ftc .header-content >.container > div.ftc-search-product{
                display: none;
            }
            .header-layout8 .navigation-primary.container{
                display: none;
            }
            .header-layout8 .header-content{
                padding: 0;
            }
            .header-ftc.header-layout7{
                background: #fff;
                position: relative;
                top: 0;
                padding: 0 !important;
            }
            .header-layout7 .dropdown-button span:before{
                color: #333;
            }
            .header-ftc.header-layout7 .header-content >.container > div.ftc-search-product{
                display: none;
            }
            .sticky-wrapper.is-sticky .header-layout7.header-sticky .header-content{
                display: block;
            }
            .header-layout7 .navigation-primary{
                display: none;
            }
            .header-ftc .header-content >.container{
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .header-ftc .header-content >.container > div{
                width: 1000px !important;
                display: flex;
            }
            /*footer*/
            .footer-mid-v2-center{
                width: 100% !important;
                float: none !important;
            }
            .footer-middle .ftc-footer .footer-mid-v2.vc_row .footer-mid-v2-left,.footer-middle .ftc-footer .footer-mid-v2.vc_row .footer-mid-v2-right{
                width: 50%;
                margin: 0 auto;
                float: none;
                text-align: center;
            }
            .footer-middle .ftc-footer .footer-mid-v2 .footer-mid-v2-left .widget-title.heading-title,.footer-middle .ftc-footer .footer-mid-v2 .footer-mid-v2-right .widget-title.heading-title{
                text-align: center;
            }
            .footer-middle .ftc-footer .footer-mid-v2 .footer-mid-v2-left .social-mid-v2 ul{
                width: max-content;
                margin: 0 auto;
            }
            .footer-middle .ftc-footer .footer-mid-v2.vc_row .footer-mid-v2-center .center-midv2 >ul >li, .footer-middle .ftc-footer .footer-mid-v2.vc_row .footer-mid-v2-center .center-midv2 >ul >li h4.widget-title{
                text-align: center;
            }
            .footer-middle .ftc-footer .footer-mid-v2.vc_row .footer-mid-v2-center .center-midv2 >ul >li li{
                padding-left: 0px !important;
            }
            .footer-mid-v2-right.vc_col-sm-3{
                margin-bottom: 0 !important;
            }
            .footer-mid-v2 .mc4wp-form-fields{
                display: flex;
                justify-content: flex-start;
            }
            footer .footer-mid-v2 form.mc4wp-form{
                padding: 0;
            }
            .footer-mid-v2-right .mc4wp-form-fields p.form-sub input[type="email"]{
                width: 100%;
            }
            .footer-mid-v2 .button-sub input[type="submit"]{
                padding: 0 15px;
            }
            .footer-mid-v2-right .mc4wp-form-fields p.form-sub{
                margin-bottom: 0;
                width: 100%;
            }
            /*end*/
            .st-product-widget.home5 .ftc-meta-widget.item-description{
                padding-top: 14px;
            }
            .st-product-widget.home5 .ftc-meta-widget.item-description h3.product_title{
                padding-top: 5px;
            }
            .header-layout3 .header-content .container-fluid div.nav-right-content >div{
                margin-left: 0;
                padding-right: 20px;
            }
            body .header-layout2 .navigation-primary{
                display: none !important;
            }
            body .header-layout2 .header-content >.container > div.ftc-search-product,
            body .header-layout4 .header-content >.container > div.ftc-search-product{
                display: none;
            }
            body .header-layout2 .header-content, .header-layout4 .header-content{
                padding: 0;
                border-bottom: 0;
            }

            body .header-layout3 .header-content .container-fluid .haeder-nav{
                display: none !important;
            }
            body .header-ftc.header-layout3.header-sticky .logo-wrapper.is-mobile{
                float: none !important;
            }
            body .header-layout3 .header-content .container-fluid >div{
                display: table-cell;
            }
            body .header-layout3 .header-content .container-fluid >div.mobile-button{
                width: 25% !important;
                text-align: left;
            }
            body .header-layout3 .header-content .container-fluid >div.mobile-button i{
               color: #fff; 
           }
           body .header-layout3 .header-content .container-fluid >div.logo-wrapper.is-mobile{
            width: 50%;
            text-align: center;
        }
        .header-layout3 .header-content .container-fluid div.nav-right-content{
            width: 25%;
            padding-left: 0;
        }

        .header-layout3.header-sticky-mobile{
            box-shadow: 0px 2px 1px #444;
        }
        .header-ftc.header-layout3.header-sticky .logo-wrapper.col-sm-2.col-xs-12{
            text-align: center;
        }
        .header-layout3 .header-content{
            padding: 20px 15px;
        }
        .header-ftc.header-layout3 .container-fluid{
            display: table;
            width: 100%;
        }
        .header-layout3 .header-content .container-fluid div.nav-right-content .dropdown-button{
            display: none;
        }
        .header-layout4 .navigation-primary{
            display: none !important;
        }
        .header-layout4 .header-content >.container > div.nav-right-content{
            float: right;
        }

        .ftc-breadcrumb{
            margin-top: 0;
        }
        .ftc-mobile-wrapper .search-button{
            position: absolute;
            right: 0;
            background: transparent;
            top: 10px;
            color: #333;
        }
        .ftc-mobile-wrapper button.search-button {
            position: absolute;
            right: 0;
            color: #666;
            z-index: 99;
            background: transparent;
            line-height: 35px;
            font-size: 0;
            border: transparent;
            top: 5px;
        }
        .ftc-search-product .ftc-search{
            width: 25px;
            height: 25px;
        }
        .ftc-search-product .ftc-search .search-button{
            width: 25px;
            height: 25px;
        }
        .ftc-shop-cart .ftc-shoppping-cart{
            right: 0;
        }
        .ftc-shop-cart .ftc-shoppping-cart{
            top: 0;
        }

        .header-content{
            padding: 25px 0;
        }
        .header-content .container > div.logo-wrapper{
            text-align: center;
            justify-content: center;
        }
        .header-ftc.header-layout14 .header-content .container div.logo-wrapper {
            margin-left: 0;
        }
        .header-layout1 .header-content .container div.logo-wrapper {
            margin-right: 0;
        }
        .header-content .container .nav-right-content .dropdown-button{
            display: none;
        }
        .header-content .container > div{
            display: table-cell;
            width: auto !important;
        }
        .header-layout2 .ftc-search-product .ftc_search_ajax input[type="text"] {
            width: 245px;
        }
        .woocommerce table.wishlist_table {
            border-right: 0;
        }
        .feature_row1, .feature_row2, .feature_row3 {
            margin-top: 50px;
        }
        .woocommerce div.product .item-description span.product-sku {
    display: none;
}
.product-tab-template.def_style_2 .ftc-product.product .item-description .product_title.product-name {
    position: relative;
    }
        .woocommerce div.product .item-description span.price {
            position: relative;
          /*  float: left;*/
         /*   text-align: justify;*/
         text-align: center;
         justify-content: center;
            width: 100%;
            display: flex;
            /*margin-top: 5px;*/
        }
        .woocommerce div.product .item-description span.price del{
            display: inline-block;
            padding-right: 10px;
        }
        .woocommerce form .woocommerce-additional-fields p.form-row textarea {
            line-height: 18px;
            height: 55px;
        }
        /*td.woocommerce-grouped-product-list-item__price {
            margin-top: 7px;
            }*/
            .woocommerce div.product p.stock {
                margin-bottom: 0;
            }
            .woocommerce div.product form.cart .group_table td {
                width: 33%;
                display: block;
                float: left;
                padding: 0px 15px;
            }

            .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
                padding: 0;
            }

            .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price {
                margin-top: 0px;
            }
            .woocommerce div.product form.cart .group_table td:first-child {
                width: 33%;
                padding: 10px 0;
            }
            .image-product.center-image .ftc-smooth-image.ftc-smooth {
                margin-bottom: 50px;
            }
            #category-v4 .ftc-sub-product-categories:last-child {
                margin-bottom: 100px;
            }
            .ftc-meta-widget.item-description {
                text-align: left;
                display: block;
                width: 100%;
            }
            .cate-wg-h14 .ftc-meta-widget.item-description {
                margin-left: 0;
                padding: 0px 0px 0px 30px;
                width: auto;
            }
            div#st-product-v2.image-product {
                margin-bottom: 45px !important;
            }
            .image-product >.wpb_column {
                width: 100%;
            }
            .st-feature .ftc-feature {
                width: 50%;
                float: left;
            }
            .st-feature .ftc-feature:nth-child(5) {
                float: none;
                text-align: center;
                margin: 0 auto;
                width: 100%;
            }
            .st-feature .ftc-feature:nth-child(4){
                margin-bottom: 30px;
            }
            .st-feature .ftc-feature:nth-child(2n+2){
                border-right: 0;
            }
            .st-feature .ftc-feature:nth-child(3) {
                border-right: 1px solid #ebebeb;
            }
            .woocommerce .cart_totals table.shop_table tbody tr td {
                border-left: 1px solid #ebebeb !important;
            }
            /*.woocommerce table.shop_table th:last-child, .woocommerce table.shop_table td:first-child,
            .woocommerce table.shop_table td:last-child {
                border-right: 1px solid #ebebeb !important;
                }*/
                ul.second-menu li.item {
                    margin: 0 20px;
                }
                .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider{
                    width: 100%;
                    margin-right: 0;
                    overflow: visible;
                    margin-left: 0;
                }

                .st-testimonial.testimonial-v1  .vc_col-sm-6:last-child {
                    position: relative;
                    padding-right: 15px !important;
                    padding-left: 15px !important;
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories {
                    text-align: left;
                }
                .ftc-search-product .ftc_search_ajax input[type="text"],
                .header-layout3  .ftc-search-product .ftc_search_ajax input[type="text"] {
                    background: #fff;
                }
                .about-story .wpb_wrapper {
                    text-align: center;
                    padding: 0;
                }
                .st-list-cat .ftc-sub-product-categories {
                    width: 30%;
                    float: none;
                    margin: 0 10px;
                    text-align: center;
                    margin-top: 25px;
                }
                .st-list-cat {
                    margin-top: -25px;
                }
                .st-list-cat .wpb_wrapper {
                    text-align: center;
                }
                footer form.mc4wp-form {
                    max-width: 100%;
                    text-align: center;
                    float: none;
                    padding: 0 50px;
                }
                footer .mc4wp-form-fields p.form-sub {
                    width: auto;
                    float: left;
                    margin-left: 10%;
                }
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3 {
                    width: 50%;
                    float: left;
                }
                .st-prroduct-slider h2{
                    font-size: 26px;
                }
                footer .mc4wp-form-fields p.form-sub input {
                    width: 300px;
                }

                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3 h2 {
                    margin-top: 30px;
                }
                footer#colophon .ftc-footer .ft-mid-h17.vc_row >.vc_col-sm-3:nth-child(3) h4.widget-title{
                    margin-top: 0;
                }
                footer#colophon .ftc-footer .vc_row >.vc_col-sm-3:nth-child(3), 
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3:last-child {
                    margin-bottom: 55px;
                }
                .ft-mid-h17 .vc_col-sm-3,
                footer#colophon .ftc-footer .vc_row >.vc_col-sm-3:nth-child(3), 
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3:last-child {
                    margin-bottom: 30px;
                }
                body.error404 #content{
                    padding-top: 50px;
                }
                .subscribe_comingsoon p {
                    display: inline-block;
                }
                .subscribe_comingsoon p.form-sub {
                    margin-bottom: 30px;
                }
                .subscribe_comingsoon form.mc4wp-form p input[type="submit"]{
                    border: 1px solid #393839
                }
                .page-template-default .ftc-breadcrumb{
                    margin-bottom: 30px
                }
                .owl-nav > div {
                    width: 40px !important;
                    height: 40px !important;
                }
                .owl-nav > div:before{
                    line-height: 40px;
                }
                .woocommerce .products .product   .item-description .product-categories, 
                .woocommerce .products .product   .item-description .product-sku{
                    /*max-width: 150px;*/
                }
                .woocommerce .products .product   .item-description .product-sku{
                    max-width: 150px;
                }
                .woocommerce.columns-4 .grid.products .item-description .product-categories{
                    max-width: 100%;
                }
                .woocommerce.columns-4 .grid.products .item-description h3.product_title,
                .woocommerce.columns-4 .grid.products .item-description h3.product_title a {
                    width: 100%;
                }
                .counter-wrapper > div .number-wrapper .number{
                    font-size: 18px
                }
                .item-description .counter-wrapper > div:before{
                    right: 8px
                }
                .vc_row.st-footer-info .vc_col-sm-3 {
                    width: 100%;
                    display: inline-block;
                }
                .widget ul.info-company li:first-child i, .widget ul.info-company li:last-child i
                {
                    margin-top: 0;
                }
                span.fax {
                    padding-left: 30px
                }
                .footer-middle .vc_col-sm-2 h4.widget-title,
                .vc_row.st-footer-info .vc_col-sm-3:last-child h4.widget-title {
                    margin-top: 20px;
                }
                footer .mc4wp-form-fields p.form-sub input {
                    width: 370px;
                }
                footer .mc4wp-form-fields p input[type="submit"] {
                    margin-top: 0;
                    width: 110px
                }
                .vc_row.st-footer-info {
                    padding: 60px 0 30px;
                }


                .mega_main_menu.vertical.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > ul{
                    display: inline-block;
                    width: 100%;
                    padding-right: 15px;
                }
                .mega_main_menu.vertical.responsive-enable > .menu_holder > .menu_inner span.nav_logo{
                    display: none;
                }

                .ftc-row-wide .ftc-sb-brandslider .brands.owl-carousel {
                    width: 99.2% !important;
                }
                .woocommerce div.product form.cart .group_table td.label {
                    line-height: 3;
                    font-size: 13px;
                    padding: 0;
                    display: inline-block;
                    vertical-align: middle;
                    border-radius: 0;
                    text-align: center;
                    width: 100%;
                    margin-top: 12px;
                }
                div.product .summary.entry-summary form.cart .group_table td.price {
                    text-align: center;
                    display: block;
                    padding-top: 0;
                    width: 100%;
                    padding: 0;
                }
                div.product .summary.entry-summary form.cart .group_table td.price p.stock {
                    margin-bottom: 15px;
                }
                .woocommerce.columns-4 .products.list .ftc-product.product .item-description .short-description {
                    height: 64px;
                    overflow: hidden;
                }
                .woocommerce.columns-4 .products.list .ftc-product.product .item-description {
                    width: auto;
                    padding: 18px 25px;

                    display: table-cell;
                }
                .woocommerce.columns-3 .products.list .short-description.list{
                    overflow: hidden;
                    line-height: 24px;
                    height: 65px;
                    margin: 10px 0;
                }
                .blogs .post-info .entry-content p {
                    height: auto;
                    overflow: hidden;
                }
                .woocommerce-page.columns-4 .grid.products .product, .woocommerce.columns-4 .grid.products .product {
                    width: 33.333%;
                    padding: 0 15px;
                }
                .woocommerce div.product.product-type-external .woocommerce-tabs ul.tabs li:first-child,
                .woocommerce div.product.product-type-external .woocommerce-tabs ul.tabs li:nth-child(2){
                    margin-bottom: 0px
                }
                .tp-leftarrow.tparrows.dominico{
                    left: -15px !important
                }
                .tp-rightarrow.tparrows.dominico {
                    left: 102% !important;
                }

                #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
                    width: 650px;
                    transform: translateX(calc(-50% + 124px));
                }
                #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
                    height: 600px !important;
                }
                #testimonial2 .ftc-sb-testimonial {
                    margin: 0 0 0 42px;
                }
                #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
                    top: 80%;
                    transform: translateX(5%);
                }
                #testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
                    margin-top: 228px;
                }
                #testimonial2 .testimonial-content .avatar {
                    margin: 243px auto 0 auto;
                }
                .wpcf7 p {
                    width: 100%;
                }
                menu-fix .menu-ftc,
                .menu-ftc{
                    display: block;
                }

                .footer-bottom .connect-link .wpb_column.vc_col-sm-6{
                    width: 100%;
                    float: none;
                    text-align: center;
                }
                footer .widget ul.list-link{
                    float: none;
                }
                .ftc_newletter_sub .newletter_sub {
                    margin: -5px 0 35px;
                }
                .woocommerce #content .list div.product div.images {
                    width: 42% !important;
                }
                /*.woocommerce #content div.product div.details-img, .woocommerce div.product div.details-img, 
                .woocommerce-page #content div.product div.details-img, .woocommerce-page div.product div.details-img {
                    width: 100%;
                    margin-bottom: 0px;
                }*/
                div.product.vertical-thumbnail .thumbnails,
                div.product.vertical-thumbnail .details_thumbnails {
                    width: 120px;
                }
                .woocommerce #content div.product.vertical-thumbnail div.details-img div.images,
                .woocommerce div.product.vertical-thumbnail div.details-img div.images,
                .woocommerce-page #content div.product.vertical-thumbnail div.details-img div.images, 
                .woocommerce-page div.product.vertical-thumbnail div.details-img div.images {
                    margin-left: 130px;
                }
                .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, 
                .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
                    width: 100%;
                    padding-left: 0;
                }
                .details_thumbnails{
                    margin: 0 auto;
                }

                .footer-bottom .connect-link .wpb_column.vc_col-sm-6 .logo-footer {
                    padding-bottom: 20px;
                }
                .footer-bottom .connect-link {
                    padding: 30px 0 10px;
                    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
                }
                .footer-bottom .connect-link .vc_col-sm-6:last-child {
                    line-height: 30px;
                }

                .footer-bottom-info .wpb_column.vc_col-sm-3 {
                    width: 50%;
                    float: left;
                }
                .vc_col-sm-12 article.post-wrapper.col-sm-6 header.post-img {
                    height: auto;
                }
                footer#colophon .footer-bottom-info .wpb_column.vc_col-sm-3:nth-child(3) h4.widget-title,
                footer#colophon .footer-bottom-info .wpb_column.vc_col-sm-3:nth-child(4) h4.widget-title {
                    padding-top: 10px;
                }
                footer#colophon .footer-bottom-info .wpb_column.vc_col-sm-3:first-child h4.widget-title,
                footer#colophon .footer-bottom-info .wpb_column.vc_col-sm-3:nth-child(2) h4.widget-title  {
                    padding-top: 0px;
                }
                .wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab a {
                    font-size: 14px;
                }
                body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a {
                    padding: 10px 0 11px;
                }

                .footer-middle .vc_col-sm-2{
                    width: 33.33333%;
                    float: left;
                }

                .woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{
                    margin-top: 5px
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories a:first-child {
                    font-size: 15px;
                    padding: 5px ;
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories {
                    padding-left: 5%;
                    padding-right: 5%;
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories a.button-cat{
                    margin-right: 10px;
                }
                span.sub-categories{
                    left: 20px;
                }
                .st-list-cat .ftc-sub-product-categories {
                    width: 31%;
                    float: none;
                    margin: 0 5px;
                    text-align: center;
                    margin-top: 25px;
                }
                .st-list-cat .ftc-sub-product-categories {
                   margin-top: 15px;
               }
               .st-list-cat {
                margin-top: -15px;
            }

        }
        @media screen and (max-width: 959px){
            .woocommerce .ftc-product.product.product .item-description, 
            .woocommerce .products.grid .ftc-product.product.product .item-description {
                padding: 0px 0px 30px 0px;
            }
            .woocommerce div.product form.cart .group_table td:first-child {
                width: 33%;
                padding: 5px 15px;
            }
        }
        @media only screen and (max-width: 768px){
            .col-sm-9 {
                width: 100%;
            }
        }
        @media only screen and (max-width: 768px){
            .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
            display: block;
            width: 98%;
            }
            .woocommerce .products .images .star-rating{
                left: 50%;
                transform: translateX(-50%);
                right: unset;
            }
            .img-right-slider{
                margin-top: 30px;
                margin-left: 15px;
                width: calc(100% - 30px);
            }
            .img-right-slider .wpb_wrapper{
                display: flex;
                width: 100%;
                justify-content: space-between;
            }
            .img-right-slider .col-sm-4{
                width: 500px;
                padding: 0;
            }
            .woocommerce table.shop_table {
                border-right: 0;
            }
            .woocommerce-cart table.cart input.button {
                margin: 0 6px 0 8px;
            }
            .woocommerce-page table.cart td.actions .coupon .input-text+.button {
                margin: 0px;
            }
            .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
                display: block;
                width: 98%;
            }
            .woocommerce-cart table.cart td.actions .coupon .input-text {
                margin: 0 10px 10px 0;
            }


            .text_row1, .text_row2, .text_row3 {
                margin-top: 0;
            }
            .text_row1, .text_row2, .text_row3 {
                margin-top: 0;
            }
            .feature_row1, .feature_row2, .feature_row3 {
                margin-top: 0px;
            }
            .feature_row2{
                margin-top: 12px;
            }
            .service_row1 .feature_row1, .service_row1 .feature_row2, .service_row1 .feature_row3 {
                margin-top: 0px;
            }
            .woocommerce form .woocommerce-additional-fields p.form-row textarea {
                line-height: 18px;
                height: 40px;
                overflow: hidden;
            }
            .woocommerce table.shop_table td:first-child {
                padding: 8px;
            }


            .our-story {
                margin-bottom: 20px;
            }

            .about-us >.vc_col-sm-6 {
                text-align: center;
            }
            .faq .vc_col-sm-8{
                width: 100%;
                padding: 0px 30px !important;
            }

            .single-img{
                text-align: center;
            }
            .woocommerce table.shop_table td {
                padding: 6px 0;
                overflow: hidden;
            }
            .woocommerce .cart_totals table.shop_table tr.cart-subtotal {
                margin-bottom: 10px;
            }

        }
        @media only screen and (max-width: 768px) and (min-width: 601px){

            .footer-middle .vc_col-sm-2{
                width: 33.33333%;
                float: left;
            }
            .blog-timeline.tl-right .load-more-wrapper{
                width: 96%; 
            }
        }
        @media only screen and (max-width: 820px){

        }

        @media only screen and (max-width: 767px) and (min-width: 668px){
            .blog-timeline.tl-right .load-more-wrapper a.load-more.button{
                margin-right: 20px;
            }
            .owl-nav .owl-prev {
                left: 10px;
            }
            .owl-nav .owl-next{
                right: 10px;
            }

        }
        @media only screen and (max-width: 767px) and (min-width: 685px){
            .store-page-wrap.woocommerce .products .product {
                max-width: 195px;
            }
            .product-home17.home17 .woocommerce .products .product a.quickview {
                top: -226px;
                left: -30px;
            }
        }
        @media only screen and (max-width: 684px) and (min-width: 668px){
            .product-home17.home17 .woocommerce .products .product a.quickview {
                top: -203px;
                left: -30px;
            }
            .store-page-wrap.woocommerce .products .product {
                max-width: 178px;
            }
        }
        @media only screen and (max-width: 684px) and (min-width: 640px){
            .pp_pic_holder.pp_woocommerce.loaded{
                margin-top: 50px;
            }
            .admin-bar .pp_pic_holder.pp_woocommerce.loaded{
                margin-top: 80px;
            }
            .testimonial-v1.st-testimonial .heading-title .wpb_wrapper h2{
                font-size: 27px;
            }
            .cms-v5 .ftc-countdown .counter-wrapper > div{
                padding: 0 30px 30px;
            }
            .cms-v4 .ftc-countdown .counter-wrapper > div{
                padding: 0 30px 30px;
            }

        }
        @media only screen and (max-width: 667px) and (min-width: 481px){

            .vc_row.st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider .owl-prev{
                margin-left: -45px;
            }
            .product-home17.home17 .woocommerce .products .product a.quickview {
                top: -155px;
                left: -25px;
            }
            .store-page-wrap.woocommerce .products .product {
                max-width: 173px;
            }
        }
        @media only screen and (max-width: 767px) and (min-width: 481px){
            .textnew_footer_home27 .elementor-widget-container {
    text-align: left;
}
            .titnew_footer_home27 .elementor-widget-container {
                text-align: left;
            }
            .elementor-column.elementor-element.img1-360-element ,
.elementor-column.elementor-element.img2-360-element {
    width: 50%;
    padding: 0 10px;
}
.elementor .elementor-column.elementor-element.img2-360-element > .elementor-element-populated {
    margin: 0;
}
            .ftc-countdown-element.def_style_1 {
    margin-bottom: 30px;
}
            .ftc-product-widget.def_style_1 .products-widget .ftc-product:last-child,  
            .ftc-product-widget.def_style_2 .products-widget .ftc-product:last-child{
    margin: 0 auto;
}

            .archive .woocommerce .products.grid.columns4 .ftc-product.product,
            .archive .woocommerce .products.columns4 .ftc-product.product {
                width: 33.3333%;
            }
            .services-v5-new .sv5-img-tx .sv5-tx, .services-v5-new .sv2-img-bar .sv5-tx {
                padding-bottom: 0px;
            }
            .services-v3 .sv-v3-tx .text-sv2-02{
                text-align: left;
            }
            .ab-v5-free{
                padding-top: 35px;
            }
            .pp_woocommerce .entry-summary table.group_table.woocommerce-grouped-product-list td:nth-child(1) a{
                margin: 10px auto;
            }
            .woocommerce-page.columns-3 .products.grid .product, .woocommerce.columns-3 .products.grid .product{
                margin-bottom: 20px;
            }
            .ftc-portfolio-wrapper.columns-4 .item {
                width: calc(50% - 2px);
            }
            .ftc-portfolio-wrapper.columns-3 .item {
                width: calc(50% - 2px);
            }
            .footer-middle .ftc-footer .vc_row.footer-middle-home7.home13 >.vc_col-sm-3{
                width: 50%;
                float: left;
            }
    /*footer#colophon .ftc-footer .vc_row.footer-middle-home7.home13 .widget-title{
        margin-top: 90px;
        }*/
    /*.details_thumbnails li{
        padding: 25px 0 0 0;
        display: flex;
    }
    .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{
        margin: 0 auto;
    }
    .woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last{
        margin-right: auto;
        }*/
        .pp_pic_holder.ftc-size_chart{
            margin-top: 45px;
        }
        #blog-v3 .blogs .post-wrapper {
         width: calc(100% - 1px);
     }
     .footer-middle-home7.home13 .ftc-instagram div.item:nth-child(3n+3){
        margin-right: 10px;
    }

    .footer-middle-home7.home13 .ftc-instagram{
        max-width: 362px;
        margin: 0 auto;
    }
    .footer-middle-home7.home13 .ftc-instagram div.item{
        float: none;
    }
    .pp_pic_holder.ftc-product-video{
        margin-top: 120px;
    }
    /*.smooth-border-image.ftc-smooth:after , .smooth-image.ftc-smooth:after, .smooth-image.ftc-smooth:before {
        display: none;
        }*/
        body .services-h11 .wpb_text_column.wpb_content_element{
            margin-bottom: 0;
        }
        .free-free.services-h11{
            padding-bottom: 92px;
        }
        .smooth-border-image.ftc-smooth:after{
            display: none;
        }
        .free-ship ul {
            display: block;
        }
        .free-ship ul li:last-child {
            width: 100%;
            margin-top: 30px;
        }
        .free-ship ul li {
            width: 50%;
            float: left;
        }
        .contact-v5 .vc_row .vc_col-sm-4:last-child {
            width: 100%;
        }
        .contact-v5 .vc_row .vc_col-sm-4 {
            width: 50%;
            float: left;
        }
        .sv4-row1 .wpb_column .vc_col-sm-4 {
            width: 50%;
            float: left;
        }
        .sv4-row1 .wpb_column .wpb_column:last-child {
            width: 100%;
        }
        .text-banner17:after {
            width: 91%;
            left: 5%;
        }
        .bn-text-one {
            font-size: 25px;
        }
        .bn-text-two {
            font-size: 40px;
        }
        .bn-text-three {
            font-size: 30px;
        }
        .banner-text-hom17 .text-banner17 {
            max-width: 600px !important;
            padding-left: 30px !important;
            padding-right: 29px !important;
        }
    }
    @media only screen and (max-width: 767px) and (min-width: 641px){
        .testimonial-v1.st-testimonial .ftc-sb-testimonial .active .testimonial-content .info{
            font-size: 15px;
        }
        .woocommerce div.product .item-description span.price{
            position: relative;
            float: left;
            text-align: justify;
            width: 100%;
            margin-top: 5px;
        }
        .woocommerce div.product .item-description span.price del,
        .woocommerce div.product .item-description span.price .amount{
            display: inline-block;
        }
        .pp_pic_holder.pp_woocommerce{
            margin-top: 30px;
        }
        .admin-bar .pp_pic_holder.pp_woocommerce{
            margin-top: 60px;
        }
        .pp_pic_holder.pp_woocommerce.loaded .pp_content_container{
            margin-top: 130px;
        }
        .pp_woocommerce div.product div.images-slider-wrapper{
            float: none;
            margin: 0 auto 20px;
        }
    }
    @media only screen and (max-width: 767px){
        .icon_box_home30 .elementor-widget-container .elementor-icon-box-wrapper {
            display: flex !important;
            justify-content: center;
            margin: 20px 0;
        }
        .icon_box_home31 .elementor-widget-container .elementor-icon-box-wrapper {
            display: flex !important;
            justify-content: center;
        }
        .woocommerce #content div.product div.details-img, 
        .woocommerce div.product div.details-img, 
        .woocommerce-page #content div.product div.details-img, 
        .woocommerce-page div.product div.details-img {
            margin-bottom: 20px;
        }
            .single-product div#primary div.product div.summary {
            display: flex;
            justify-content: center;
            flex-flow: row wrap;
        }
        .ftc-single-product div.product a.ftc-size_chart {
        float: none !important;
        padding-bottom: 10px !important;
        max-width: 50px;
        max-width: 160px;
        margin: 60px auto 0;
}
        .ftc-single-product div.single-product-container .entry-summary form.cart {
    justify-content: center;
}
        .woocommerce div.product div.summary form.cart .group_table td, .woocommerce div.product div.summary form.cart .group_table td:last-child, .woocommerce div.product div.summary form.cart .group_table td:first-child, .pp_woocommerce div.product div.summary form.cart .group_table td, .pp_woocommerce div.product div.summary form.cart .group_table td:last-child, .pp_woocommerce div.product div.summary form.cart .group_table td:first-child {
    padding: 15px;
}
        .woocommerce div.product div.summary form.cart .group_table td:first-child, .pp_woocommerce div.product div.summary form.cart .group_table td:first-child {
    width: auto;
}
        .pp_woocommerce div.product div.images-slider-wrapper .owl-carousel .owl-item {
    padding: 0;
}
        .woocommerce div.product form.cart .button, .single-product div.product .social-sharing li {
    float: none;
}
        .woocommerce div.product .summary.entry-summary .quantity, .pp_woocommerce div.product .summary.entry-summary .quantity {
    display: flex;
    justify-content: center;
}
        .woocommerce .pp_woocommerce div.product form.cart.variations_form .single_variation_wrap .variations_button {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
        .woocommerce .pp_woocommerce .ftc-quickshop-wrapper form.cart, 
        .single.single-product.woocommerce div.product form.cart {
    justify-content: center;
}
        .pp_woocommerce .woocommerce-product-rating, .pp_woocommerce div.product form.cart .button {
    float: none;
}
        .pp_woocommerce div.product div.summary, .woocommerce-page .pp_woocommerce div.product div.summary {
    padding: 15px 0 0;
    float: none;
    display: inline-block;
    text-align: center;
}
        .ftc-sb-testimonial, .single-product .ftc-sidebar, .details-img > .thumbnails .owl-carousel .owl-stage-outer, .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a, .pp_woocommerce div.product div.images-slider-wrapper, .woocommerce .pp_woocommerce div.product div.images-slider-wrapper, .woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper {
    width: 100%;
}
        body div.pp_woocommerce.pp_pic_holder .pp_content {
    width: inherit !important;
}
        body div.pp_woocommerce.pp_pic_holder .pp_content_container {
    padding: 30px 20px !important;
}
        .pp_pic_holder.pp_woocommerce.loaded .pp_content_container {
    margin-top: 60px;
}
        .widget-container.widget_text{
                padding: 0;
                }
         #left-sidebar>section.widget-container.ftc-effect-image{
                margin-top: 20px;
            }
            .pp_pic_holder.ftc-size_chart {
        margin-top: 100px !important;
        }
        .woocommerce .u-columns{
            flex-direction: column;
        }
           .content-right-custom-tab .ftc-heading.heading-1 > h1 {
        margin-top: 30px;
        }
        .content-right-custom-tab .ftc-heading {
        text-align: center;
        }
        #customer_login .u-column1 {
    margin-right: 0;
    margin-bottom: 30px;
}
#customer_login .u-column2 {
    margin-left: 0;
}
        @-moz-document url-prefix(){
            .header-ftc.header-layout3 .header-sticky, header .header-ftc.header-layout3 .is-sticky .header-sticky{
                overflow: hidden;
            }
            .header-layout3 .header-content{
                padding: 25px 10px !important;
            }
            .header-layout3 .container-fluid
            {
                padding-right: 0;
                padding-left: 0;
            }
            .header-ftc.header-layout3 .is-sticky .container-fluid{
                padding-left: 0 !important;
            }

        }
        .product-widget-default1 .woocommerce.ftc-product-widget.def_style_1  .products .product,
        .product-boxed-element .woocommerce.ftc-product-widget.def_style_2  .products .product{
            margin-left: auto !important;
            margin-right: auto;
        }
        .ftc-product-widget.def_style_3 .products-widget.products.woocommerce {
    justify-content: center;
}
        .bank{
            margin-right: 0;
        }
        .ftc-footer .copy-com {
    margin-left: 0;
}
        .left-blog-sidebar .wpb_widgetised_column ul li{
    padding: 0 10px;
}
.left-blog-sidebar .widget-container.widget_text {
    margin: 0;
    padding: 0;
    }
        .ftc-sidebar section.widget-container >ul {
            padding: 12px 10px;
        }
        .service_row1 .text_service {
    text-align: center;
}
.text_service ul li:before{
    position: relative;
    padding-right: 10px;
}
        body .widget-container.ftc-recent-comments-widget .ftc_recent_comments ul.recent_comment{
            padding-left: 20px;
        
        }
        .widget-container.ftc-blogs-widget ul.post_list_widget, .widget-container.ftc-recent-comments-widget ul.recent_comment{
            padding: 30px 20px;
        }
        .widget-container.widget_tag_cloud .tagcloud {
    padding: 20px 20px 10px;
}
        #left-sidebar>section.widget-container>ul {
    padding: 20px;
}
      .widget-container.widget_categories .widget-title-wrapper .widget-title, 
      .widget-container.ftc-blogs-widget .widget-title-wrapper .widget-title,
       .widget-container.ftc-recent-comments-widget .widget-title-wrapper .widget-title, 
       .widget-container.widget_tag_cloud .widget-title-wrapper .widget-title, 
      .widget-container.widget_text .widget-title-wrapper h3.widget-title,
      .widget_archive h3.widget-title.product_title,
       .widget_meta h3.widget-title.product_title{
        margin-left: 0;
        margin-right: 0;
              }

        .ftc-filter-boxed.showw {
            display: block;
        }
        .ftc-filter-boxed {
            display: none;
            overflow: hidden;
            z-index: 2;
            border: 1px solid #ebebeb;
        }
        aside.ftc-sidebar.product-category-top-content .widget-container.widget_layered_nav ul{
            border-bottom: 0;
        }
        .widget-container.widget_layered_nav ul {
            border-bottom: 1px solid #ebebeb;
            padding: 20px;
        }
        .widget-container.woocommerce.widget_price_filter .price_slider_wrapper {
            padding: 0 20px;
        }
        .widget-container.widget_price_filter .widget-title, .widget-container.widget_layered_nav .widget-title, .widget-container.product-filter-by-color .widget-title{
            padding-right: 20px !important;
            padding-left: 20px !important;
        }
        .widget-container.widget_text .widget-title-wrapper h3.widget-title{
            margin-left: 0;
            margin-right: 0;
        }


        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form div.wcfm_radius_filter_container,
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input.wcfmmp-radius-addr, 
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form div.wcfm_radius_slidecontainer,
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input#search, 
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input.wcfm-search-field, 
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form select#wcfmmp_store_category,
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form select#wcfmmp_store_country,
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form #wcfmmp_store_state, 
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .select2-container, 
        #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .wcfmmp-search-box{
            width: 100% !important;
        }
        .collapsed-content p {
            text-align: center;
        }
        header .header-ftc.header-layout1 .is-sticky .header-sticky {
            padding: 20px 0;
        }
        .archive .col-sm-12 .site-content:not(.hide-filter) .ftc-sidebar.product-category-top-content .widget-container {
            border: 1px solid #ebebeb;
            padding: 0 ;
        }
        aside.ftc-sidebar.product-category-top-content section.woocommerce.widget_price_filter {
            width: 100%;
            margin-right: 15px;
        }

        .widget-container.ftc-product-categories-widget ul.product-categories >li:last-child a:before,
        .widget-container ul.product-categories li.cat-item.active:last-child ul li.cat-item:last-child a:before{
            display: inline-block;
        }
        .archive #left-sidebar .widget-container:nth-child(2), .archive #right-sidebar .widget-container:nth-child(2), .archive #left-sidebar .widget-container:first-child, .archive #right-sidebar .widget-container:first-child{
            border: none;
        }

        section#yith-woo-ajax-navigation-17 ul li {
            width: 50%;
        }
        aside.ftc-sidebar.product-category-top-content {
            flex-flow: row wrap;
        }
        .detail-nav-summary{
            right: 0;
        }

        .services-v5-new .sv5-img-tx, .services-v5-new .sv2-img-bar{
            margin-bottom: 35px;
        }
        .services-v3 .vc_row:first-child .text-sv2-02 p{
            padding-bottom: 35px;
        }
        /*sidebar blog*/
        .widget-container.widget_categories ul{
            display: none;
        }
        /*end*/
        .service_row1, .service_row2, .service_row3{
            display: block;
        }
        .text_row1,.text_row2,.text_row3{
            margin-top: 30px;
        }
        .ab-v2-testi.home19.testi-home19 .owl-carousel .owl-nav{
            display: none;
        }
        /*respon wishlist*/
        .woocommerce table.wishlist_table thead{
            display: none;
        }
        .woocommerce table.wishlist_table tfoot,
        .woocommerce table.wishlist_table tfoot tr,
        .woocommerce table.wishlist_table tfoot tr td{
            width: 100% !important;
            display: block;
        }
        .woocommerce table.wishlist_table tbody, .woocommerce table.wishlist_table tbody tr{
            display: block;
        }
        /*.woocommerce table.wishlist_table tbody tr{
            border-right: 1px solid #ebebeb;
        }*/
        .woocommerce table.wishlist_table tbody tr td{
            display: block;
            border-right: none;
        }
        .woocommerce table.wishlist_table tbody tr td.product-thumbnail{
            display: block !important;
            border: none;
        }
        .woocommerce table.wishlist_table tbody tr td.product-remove{
            border: none !important;
            padding-top: 20px;
        }
        .woocommerce .wishlist_table td.product-add-to-cart a{
            margin: 0 auto;
            max-width: 200px;
        }
        .woocommerce table.wishlist_table tfoot tr td .yith-wcwl-share{
            width: max-content;
            margin: 0 auto;
        }
        /*end*/
        .blog-classic .blogs .post-info .entry-content {
            margin-bottom: 25px;
        }
        .pp_pic_holder.pp_woocommerce  div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
            padding: 15px 0;
        }
        .pp_woocommerce div.product div.summary form.cart .group_table td:last-child{
            padding: 15px 10px;
        }
        .text91{
            margin-top: 0;
        }
        .testi-home18 .owl-carousel .owl-nav div{
            margin-top: 0;
        }
        a.text-h21.text3 {
            top: 89%;
        }
        .slide-img-home8 .img-left-h8.vc_col-sm-3 {
            padding-right: 15px !important;
        }
        #blog-v2 .post-info {
            margin: 0 20px;
            padding: 17px 15px;
        }
        .blogs .post-info .entry-content p{
            max-height: 72px;
        }
        .header-ftc.header-layout3 .container-fluid{
            padding-left: 10px;
        }
        .page-er2 h1 {
            font-size: 45px;
        }
        .sv4-row1 .ab-row1 .wpb_column.vc_column_container.vc_col-sm-2 {
            width: 50%;
        }
        .sv4-row1 .ab-row1 .wpb_column.vc_column_container.vc_col-sm-2:nth-child(4){
            margin-bottom: 30px;
        }
        .about-mem-team{
            text-align: center;
        }
        .about-mem-team .wpb_column.vc_column_container.vc_col-sm-3{
            width: 40%;
            display: inline-block;
            float: none;
        }
        .testi-home18 .owl-nav > div, .testi-home19 .owl-nav > div {
            width: 30px !important;
            height: 30px !important;
        }
        .testi-home18 .owl-nav > div:before, .testi-home19 .owl-nav > div:before{
            line-height: 30px;
        }
        /*center footer*/
        .ft-mid-h9.ft-home16,.ft-mid-h9.ft-home16 .widget-title.heading-title{
            text-align: center;
        }
        /*end*/
        .footer-middle .ftc-footer .ft-mid-h17 .info-column{
            margin-bottom: 29px;
        }
        .woocommerce div.product .woocommerce-tabs ul.tabs,.single-product #right-sidebar section.widget-container.widget_tag_cloud .tagcloud{
            text-align: center;
        }
        .testi-home19.home19 .testimonial-content .content-info >div.content-tes{
            padding-left: 5px;
        }
        div.product div.thumbnails .details_thumbnails .owl-stage-outer .owl-stage .owl-item:last-child{
            margin-right: 0px !important;
        }
        footer .mc4wp-form-fields p.form-sub{
            margin-left: 14%;
        }

        /*center product quickview*/
        .pp_woocommerce div.product .summary form.cart {
            margin-top: 15px;
            display: flex;
            align-items: flex-end;
            justify-content: center;
        }
        .product .summary.entry-summary{
            text-align: center;
        }
        div.product .summary.entry-summary .social-sharing li{
            float: none;
        }
        .pp_inline div.product .summary.entry-summary .social-sharing .ftc-social-sharing{
            margin-bottom: 0px;
        }
        .summary.entry-summary .woocommerce-product-rating .star-rating, .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link {
            float: none;
            display: inline-block;
        }
        div.product .summary.entry-summary  .woocommerce-product-rating{
            width: 100%;
            margin-bottom: 10px;
        }
        div.product .summary.entry-summary .ftc_excerpt .collapsed-content{
            text-align: center;
        }
        div.product .summary.entry-summary .yith-wcwl-add-to-wishlist{
            float: none;
        }
        .site-content div.product .summary.entry-summary .sku-wrapper{
            margin-bottom: 15px;
        }
        .pp_woocommerce #pp_full_res .pp_inline  div.product .summary.entry-summary p.availability.stock,div.product .summary.entry-summary p.availability.stock{
            margin-bottom: 0px;
        }
        .pp_woocommerce #pp_full_res .pp_inline  div.product .summary.entry-summary p.price, div.product .summary.entry-summary p.price{
            margin-bottom: 10px;
        }
        .pp_woocommerce #pp_full_res .pp_inline  div.product .summary.entry-summary .woocommerce-product-details__short-description,div.product .summary.entry-summary .woocommerce-product-details__short-description{
            margin-top: 10px;
        }
        #pp_full_res .pp_inline .summary.entry-summary .woocommerce-product-details__short-description p,.summary.entry-summary .woocommerce-product-details__short-description p{
            text-align: center;
            margin-bottom: 5px;
        }
        /*div.product .summary.entry-summary form.cart div.quantity{
            width: max-content;
            margin: 15px auto 15px !important;
            float: none;
            display: flex;
        }*/
        div.product .summary.entry-summary form.cart button.single_add_to_cart_button{
            float: none;
        }
        div.product .summary.entry-summary form.cart button.single_add_to_cart_button:before{
            border-bottom: none;
        }
        div.product .summary.entry-summary form.cart button.single_add_to_cart_button:after{
            display: none;
        }
        div.product .summary.entry-summary form.variations_form table.variations{
            width: auto;
            margin: auto;
        }
        div.product .summary.entry-summary form.variations_form table.variations a.reset_variations{
            left: 33%;
        }
        div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
            text-align: center;
        }
        .woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{
            float: none;
        }
        div.product .summary.entry-summary form.variations_form table.variations tbody tr:last-child{
            margin-bottom: 0px;
        }
        div.product .summary.entry-summary form.variations_form table.variations tbody tr td.label{
            text-align: center;
        }
        div.product .summary.entry-summary form.variations_form table.variations tbody tr td .variable-items-wrapper{
            width: max-content;
            margin: auto;
            margin-bottom: 5px;
        }
        .single-product #right-sidebar>section.widget-container .widget-title-wrapper h3.widget-title{
            text-align: center;
        }
        /*end*/

        /*center contact us*/
        .vc_section.contact-v2,.vc_section.contact-v3,.vc_section.contact-v2 p, .vc_section.contact-v2 .ftc-heading.heading-1.style-1 h1{
            text-align: center;
        }
        .vc_section.contact-v2 h3:before{
            left: 38%;
            top: 3px;
        }
        .vc_section.contact-v2 .ftc-heading.heading-1.style-1 h1{
            width: 100%;
        }
        .vc_section.faq-v2 p,.faq-v3 p,.faq-v3 .text-demo h3{
            text-align: justify;
        }
        .faq-v3 .text-demo h3{
            padding-left: 0px
        }
        .faq-v3 .text-demo h3 {
            padding-left: 25px;
            width: max-content;
            margin: 0 auto;
        }
        /*end*/
        .pp_woocommerce div.product div.images-slider-wrapper,
        .woocommerce .pp_woocommerce div.product div.images-slider-wrapper,
        .woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper{
            margin-bottom: 20px;
            width: 100%;
            max-width: 600px;
        }
        body div.pp_woocommerce.pp_pic_holder .pp_close{
            right: 0px;
            background: transparent;
        }
        body div.pp_woocommerce.pp_pic_holder .pp_close:before{
            color: #000;
        }
        .widget-container .social-icons ul.list-icons li{
            margin-right: 9px;
        }
        .st-product-widget.widget-home16 .woocommerce ul.product_list_widget li a.ftc-widget-image {
            width: 140px;
        }
        .st-product-widget.widget-home16 .ftc-meta-widget.item-description {
            display: block;
            padding: 0 0 0 30px;
            width: auto;
        }
        .st-product-widget.widget-home16 > .wpb_column.vc_col-sm-4:last-child {
            position: relative;
            left: 50%;
            transform: translateX(-50%);
            margin-top: 30px;
        }
        .st-product-widget.widget-home16 > .wpb_column.vc_col-sm-4 {
            width: 50%;
        }
        .footer-middle .ftc-footer .ft-mid-h9 .ftc-instagram {
            max-width: 384px;
            margin: 0 auto;
        }

        .bn-text-one:after{
            left: 50%; transform: translateX(-50%);
        }
        /*.text-banner17 .ftc-sb-button {
            left: 50%;
            transform: translateX(-50%);
        }
        .text-banner17 h1, .text-banner17 h2, .text-banner17 h3, .text-banner17 .ftc-sb-button {
            text-align: center;
            }*/
            .faq .vc_toggle_default .vc_toggle_content{text-align: justify; }
            .footer-gallary .ftc-instagram-widget .ftc-instagram{
                max-width: 270px;
                margin: 0 auto;
            }
            .blog-1col .ftc-sb-blogs .entry-header .date-time {
                float: none;
            }
            .blog-1col .blogs article h3.product_title{text-align: center;}
            .blog-1col .ftc-sb-blogs .post-wrapper{display: block;}
            .about-v2 .testi-home19 .ftc-sb-testimonial{padding-left: 30px;padding-right: 30px;}
            .about-v2 .sv2-img-bar .text-sv2-02 {
                padding-left: 0;
                text-align: center;
                margin-top: 20px;
            }
            .about-v2 .sv2-img-bar{display: block;}
            .about-v5 .sv-v2-bar {
                margin-left: auto;
                margin-right: auto;
                padding-top: 30px;
            }
            .about-v5 .sv2-img-bar > .wpb_column {
                text-align: center;
            }   
            .about-v5 .sv2-img-bar {
                display: block;
            }
            .about-v3 .sv2-img-bar .text-sv2-02 {
                text-align: center;
            }
            .about-v3 .sv2-img-bar{display: block;}
            .services-v3 .sv2-img-bar .wpb_column:last-child > .wpb_wrapper, .about-v3 .sv2-img-bar .wpb_column:last-child > .wpb_wrapper {
                padding-left: 0;
            }
            .br-sv3 .wpb_text_column p {
                width: 100%;
            }
            .text-service-space .content_title p {
                width: 100%;}
                .group-service {
                    margin: 0 auto;
                }
                .service_part .vc_col-sm-4 {
                    max-width: 470px;
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 30px;
                }
                .services-v5 .vc_row .text-sv2-02 {
                    padding-top: 0;
                }
                .services-v5 .vc_row .text-sv2-02 p{
                    padding-bottom: 30px;
                }
                .services-v5 .sv-v2-bar{
                    margin-left: auto;
                    margin-right: auto;
                }
                .services-v5 .sv5-img-tx , .services-v5 .text-sv2-02{
                    text-align: center;
                }
                .services-v2 .vc_col-sm-4:last-child .ftc-feature{
                    margin-bottom: 0;
                }
                .services-v2 .ftc-feature {
                    max-width: 375px;
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 30px;
                }
                .widget-container .social-icons ul{text-align: center;}
                .sb-mans article.post-wrapper.gallery {
                    display: none;
                }
                article.page.status-publish .wpb_widgetised_column section .widget-title-wrapper h3.widget-title.product_title {
    margin-left: 0;
    margin-right: 0;
}
                article.post-wrapper.video{width: 100%;}
                .blog-sidebar .load-more-wrapper {
                    margin-bottom: 30px;}
                    .blog-timeline.tl-right .ftc-sb-blogs .meta-slider{margin-bottom: 30px;}
                    .blog-1col .ftc-sb-blogs.ftc-masonry .post-info {
                        margin-bottom: 40px;
                        padding-left: 10px;
                        float: none;
                        padding-right: 10px;
                        text-align: center;
                        padding-top: 20px;
                        margin: 0;
                    }
                    .blog-1col article .post-img, .blog-1col article .post-info {
                        width: 100%;
                    }
                    .banner-text-hom17 {
                        padding-top: 18% !important;
                        height: 530px;
                    }
                    .bn1-home18 .ftc-smooth-image {
                        margin-bottom: 30px;
                    }
                    a.text-h19.text4 {
                        left: 15%;
                        top: 55%;
                    }
                    a.text-h19.text3 {
                        top: 62%;}
                        a.text-h19.text2 {
                            top: 55%;}
                            a.text-h18.text3, a.text-h18.text4 {
                                left: 46%;
                            }
                            a.text-h18.text2, a.text-h18.text1 {
                                left: 9%;
                            }
                            a.text-h21.text2 {
                                left: 19%;
                            }
                            a.text-h21.text1 {
                                left: 44%;}
                                .ft-mid-minimalist .vc_col-sm-6, .ft-mid-minimalist .ftc-smooth-image {
                                    text-align: center;
                                }
                                .milestone1, .milestone2, .milestone3, .milestone4 {
                                    right: 0;
                                    left: 0;
                                    width: 50%;
                                    float: left;
                                    text-align: center;
                                }
                                .milestone1, .milestone2{
                                    margin-bottom: 50px;
                                }
                                .milestone-home1 {
                                    height: auto;
                                    padding-bottom: 120px;
                                }
                                .ft-top-h17 .ftc_newletter_sub .newletter_sub input[type="text"] {
                                    width: 100%;
                                }
                                .widget-column.footer-top .ft-top-h17 .vc_col-sm-6 {
                                    text-align: center;
                                    margin-bottom: 30px;
                                }
                                .widget-column.footer-top .ft-top-h17 {
                                    padding: 20px 15px;
                                }
                                /*.ftc-off-canvas-cart {
                                    overflow: auto;
                                    }*/
                                    .cate-wg-h14 {
                                        width: 50%;
                                        float: left;
                                    }
                                    aside.ftc-sidebar.product-category-top-content.showne {
                                        display: block !important;
                                    }
                                    aside.ftc-sidebar.product-category-top-content .widget-container.product-filter-by-color,
                                    aside.ftc-sidebar.product-category-top-content .widget_layered_nav{
                                        width: 100%;
                                        margin-left: 0;
                                    }
                                    .text92 {
                                        padding: 0;
                                        padding-bottom: 30px;
                                        text-align: center;
                                    }
                                    .text91 {
                                        padding-left: 90px;
                                    }
                                    .h9-text-img1 {
                                        padding-bottom: 30px;
                                    }
                                    p.text-mini-h91 {
                                        overflow: hidden;
                                        height: auto;
                                    }
                                    .text-title-91 .readmore91 {
                                        margin-top: 0;
                                    }
                                    .home9-text-img2{
                                        padding-top: 30px;
                                    }
                                    .text-title-91 {
                                        padding: 65px 0 0;
                                    }
                                    .nopadding-img.home7 .smooth-border-image.ftc-smooth:after{
                                        left: 47px;
                                        right: 47px;
                                    }
                                    .slide-img-home8 .img-right-h8.vc_col-sm-3{
                                        padding-left: 40px !important;
                                        padding-right: 40px !important;
                                    }
                                    .slide-img-home8 .img-right{
                                        position: absolute;
                                        left: 50%;
                                        top: 50%;
                                        transform: translate(-50%,-50%);
                                        margin-bottom: 0;
                                        color: #fff;
                                    }
                                    .slide-img-home8 .img-right-h8.vc_col-sm-3 .col-sm-6{
                                        width: 50%;  
                                        float: left;
                                    }
                                    .text-img-home6{
                                        top: 50%;
                                        left: 50%;
                                        transform: translate(-50%,-50%);
                                    }
                                    .img3-home6 .left-img .ftc-smooth-image{
                                        margin-bottom: 30px;
                                    }
                                    .img3-home6 .vc_col-sm-4:nth-child(2) .wpb_content_element{
                                        margin-bottom: 30px;
                                    }
                                    .img-right-slider .wpb_wrapper{
                                        display: block;
                                    }
                                    .img-right-slider .col-sm-4{
                                        width: 440px;
                                        margin: 0 auto;
                                    }
                                    .img-right-slider .col-sm-4:not(:last-child){
                                        margin-bottom: 20px;
                                    }
                                    .footer-mid-v2 .center-midv2 >ul{
                                        width: 100%;
                                        display: inline-block;
                                    }
                                    .footer-mid-v2 .center-midv2 >ul >li{
                                        width: 33.33%;
                                        float: left;
                                    }
                                    .header-content .container .nav-right-content {
                                        margin-right: 0px;
                                    }
                                    .second-menu {
                                        padding: 25px 0;
                                    }
                                    ul.second-menu li.item a{
                                        padding:0;
                                    }
                                    .header-layout3 .header-content .container-fluid div.nav-right-content div.dropdown-button {
                                        margin-left: 70px;
                                    }
                                    .content-banner {
                                        padding: 55px 0 54px;
                                    }
                        /*.st-product-widget >.wpb_column.vc_col-sm-4 {
                            width: 33.333%;
                            float: left;
                            }*/
                            .ftc-team-member header {
                                padding: 20px 0 40px;
                            }
                            .vc_row.image-product >.vc_col-sm-6 {
                                width: 100%;
                                float: none;
                            }
                            .woocommerce .products .product .item-description .product-categories, 
                            .woocommerce .products .product .item-description .product-sku {
                                /*max-width: 130px;*/
                            }
                            .woocommerce .product .item-description h3.product_title {
                                /*width: 130px;*/
                                /*width: 100%;*/
                            }
                            .content-heading {
                                margin-left: 80px;
                                z-index: 3;
                            }
                            .footer-bottom .wpb_text_column.img-bank-ft {
    margin: 10px 0 24px;
}
                            .footer-bottom .wpb_text_column {
                                margin: 19px 0 12px;
                            }
                            .woocommerce .ftc-slider .products .owl-nav{
                                display: none !important;
                            }
                            .tab-category.two-rows.home5 .woocommerce .ftc-slider:hover .products .owl-nav {
                                display: none !important;
                            }
                            /*.cate-slider.home6.home8 .woocommerce .ftc-slider .products .owl-nav{
                                display: block !important;
                                }*/
                                .cate-slider.home6 .woocommerce .ftc-slider:hover .products .owl-nav{
                                    display: block !important;
                                }
                                .st-content-images h1 {
                                    font-size: 48px;
                                }
                                .full-image >.wpb_column.vc_col-sm-6 .wpb_text_column {
                                    right: 60px;
                                }
                                .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider .owl-next {
                                    left: -59%;
                                    right: auto;
                                    margin-left: 10px;
                                }
                                .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider .owl-prev {
                                    left: -60%;
                                    margin-left: -45px;
                                }
                                .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-prev {
                                    left: 2%;
                                }
                                .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-next {
                                    left: -55%;
                                }
                                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3.info-column .ftc-sb-button {
                                    margin: 15px 0;
                                }
                                ul.second-menu li.item {
                                    margin: 0 35px;
                                }
                                .ftc-search-product .ftc_search_ajax{
                                    right: 0;
                                }
                                .st-testimonial .vc_col-sm-6 {
                                    width: 50%;
                                    float: left;
                                }
                                footer .mc4wp-form-fields p.form-sub input {
                                    width: 310px;
                                }
                                .ftc-breadcrumbs{
                                    margin-top: 10px
                                }
                                .ftc-search-product .ftc-search .search-button{
                                    z-index: 999
                                }
                                .woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, 
                                .woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(2){
                                    margin-bottom: 0;
                                }

                                .single-product #left-sidebar .woocommerce ul.product_list_widget li a.ftc-widget-image {
                                    width: 270px;
                                    margin: 0 auto;
                                    margin-bottom: 13px;
                                    float: none;
                                    text-align: center;
                                }
                                #left-sidebar .widget-title, .widget-container ul.product-categories > li, 
                                .widget-container.widget_categories .widget-title-wrapper .widget-title, 
                                .widget-container.ftc-blogs-widget .widget-title-wrapper .widget-title, 
                                .widget-container.ftc-recent-comments-widget .widget-title-wrapper .widget-title, 
                                .widget-container.widget_tag_cloud .widget-title-wrapper .widget-title{
                                    margin-bottom: -1px;
                                }
                                .single-product #left-sidebar>section.widget_recently_viewed_products ul.product_list_widget {
                                    display: block !important;
                                }
                                .single-product #left-sidebar>section.widget_recently_viewed_products a.block-control{
                                    display: none !important;
                                }
                                body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container {
                                    left: auto;
                                    position: relative;
                                    top: 0;
                                    transform: none;
                                    float: none;
                                    margin-bottom: 50px !important
                                }
                                body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panels-container {
                                    z-index: 1;
                                }
                                .tab-img .vc_tta.vc_general .vc_row.st-tab-image .vc_col-sm-8,
                                .tab-img .vc_row.st-tab-image .vc_col-sm-4 {
                                    width: 100% !important;
                                    text-align: center;
                                    float: none;
                                    padding-left: 15px !important;
                                    margin: 0 auto;
                                }
                                .row-image .vc_col-sm-4 {
                                    text-align: center;
                                    width: 100%;
                                }
                                .vc_row.row-image {
                                    margin-bottom: 0 !important;
                                }
                                .single-product #right-sidebar section.widget_product_tag_cloud h3.widget-title, .single-product #right-sidebar section.widget-container.ftc-items-widget h3.widget-title {
                                    padding-top: 12px;
                                    margin-top: -5px;
                                    padding-bottom: 12px;
                                    padding-left: 0px !important;
                                    font-size: 20px;
                                    margin-right: 0;
                                    margin-left: 0;
                                    background: none;
                                    color: #333;
                                }
                                .single-product #right-sidebar section.widget-container.widget_product_tag_cloud{
                                    padding: 0 20px;
                                    border: 1px solid #ebebeb !important;
                                }
                                .single-product #right-sidebar section.widget-container.widget_product_tag_cloud .tagcloud {
                                    padding: 20px 0 10px;
                                    border: none;
                                    border-top: 1px solid #ebebeb;
                                }
                            /*.details_thumbnails {
                                width: 422px;
                                margin: 0px auto 15px;
                                }*/

                                .single-product #right-sidebar>section.widget_recently_viewed_products .product_list_widget,
                                .single-product #right-sidebar>section.widget_tag_cloud .tagcloud{
                                    display: block !important;
                                }
                                .single-product #right-sidebar>section.widget_tag_cloud  a.block-control,
                                .single-product #right-sidebar>section.widget_recently_viewed_products  a.block-control{
                                    display: none !important;
                                }
    /*
    .single-product #right-sidebar>section.widget_tag_cloud,
    .single-product #right-sidebar>section.widget_recently_viewed_products{
        border: 1px solid #f4f4f4;
    }
    .single-product #right-sidebar>section.widget_tag_cloud .widget-title-wrapper h3.widget-title,
    .single-product #right-sidebar>section.widget_recently_viewed_products .widget-title-wrapper h3.widget-title  {
        line-height: 24px;
        padding: 12px 0 15px 20px !important;
            border-bottom: 1px solid #f4f4f4;
    }
    
    .single-product #right-sidebar section.widget-container.widget_tag_cloud .tagcloud {
        padding: 20px;
        padding-bottom: 15px;
        border: 0;
    }
    .single-product #right-sidebar>section.widget-container.widget_recently_viewed_products{
        margin-bottom: 40px;
    }
    .single-product #right-sidebar>section.widget-container.widget_tag_cloud {
        margin-top: 40px;
        }*/
        .woocommerce #content div.product div.details-img, .woocommerce div.product div.details-img, 
        .woocommerce-page #content div.product div.details-img, .woocommerce-page div.product div.details-img {
            width: 100%;
            margin-bottom: 0px;
        }
        .woocommerce #content div.product div.thumbnails .owl-controls,
        .woocommerce div.product div.thumbnails .owl-controls,
        .woocommerce-page #content div.product div.thumbnails .owl-controls,
        .woocommerce-page div.product div.thumbnails .owl-controls,
        #right-sidebar .widget-title-wrapper:before,
        #right-sidebar .widget-title:after{
            display: none;
        }
        footer .social-icons,
        .ftc-footer .copy-com, footer .social-icons ul li{
            text-align: center;
            float: none;
        }
        footer .social-icons ul {
            text-align: center;
            display: inline-flex;
            float: none;
        }
        footer .ft-mid-h9 .social-icons li a{
            text-align: center;
        }
        .footer-bottom .footer-bank .wpb_text_column {
            margin: 22px 0 15px;
        }
        .footer-bottom .footer-bank .vc_col-sm-6:last-child .wpb_text_column {
            margin-top: 15px;
        }
        .header-ftc .header-nav .container >div {
            display: inline-block;
            width: 50%;
            float: left;
            padding: 40px 0 0;
        }
        .header-ftc .header-nav .container >div.nav-center {
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            padding: 0;
            padding-top: 20px;
        }
        .header-ftc .header-nav .container >div:last-child{
            padding-bottom: 0
        }
        .header-ftc .header-nav {
            padding: 20px 0;
        }
        .nav-left >div {
            float: none;
            margin-right: 0;
        }
        .nav-right {
            text-align: center;
        }
        .widget-title-wrapper {
            position: relative;
        }
        .left-blog-sidebar .widget-title-wrapper a.block-control,
        .blog-sidebar .widget-title-wrapper a.block-control{
            right: 10px;
        }
        .widget-title-wrapper a.block-control {
            position: absolute;
            content: "";
            width: 30px;
            height: 30px;
            display: inline-block;
            line-height: 0;
            right: 0px;
            top: 50%;
            transform: translateY(-50%);
            text-align: center;
            text-indent: 0;
            z-index: 2;
        }
        .widget-container .social-icons ul li:first-child {
            margin-bottom: 0;
        }
        .widget-title-wrapper a.block-control:hover, 
        .widget-title-wrapper a.block-control:focus {
            color: #333;
        }
        /*.widget-container.widget_layered_nav, .widget-container.widget_price_filter, .widget-container.ftc-effect-image{
            display: none;
            }*/
            .single-product .widget-container.ftc-effect-image{
                display: block;
            }
        /*#left-sidebar>section.widget-container.widget_price_filter, #right-sidebar>section.widget-container.widget_price_filter{
            border-bottom: 0px;
            }*/
            /*.ftc-sidebar .widget-container.widget_text .widget-title.product_title:after{
                cursor: pointer;
                content: "\f067";
                font-family: 'FontAwesome';
                font-size: 16px;
                line-height: 25px;
                text-indent: 0;
                color: #fff;
                position: absolute;
                right: 21px;
                font-weight: normal;
            }*/
            #left-sidebar>section.widget-container.widget_text, #right-sidebar>section.widget-container.widget_text{
                margin-bottom: 0;
            }
            .ftc-sidebar .widget-container.widget_text .widget-title.product_title:hover::after,.widget-title-wrapper:hover a.block-control:before{
                color: #999 !important;
            }
            .ftc-sidebar .widget-container.widget_text h3.widget-title.product_title:not(.active):after {
    content: "\f068";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 0;
    text-indent: 0;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: 50%;
    right: 20px;
}
            .ftc-sidebar .widget-container.widget_text h3.widget-title.product_title.active:after{
                content: "\f067";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 0;
    text-indent: 0;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: 50%;
    right: 20px;
            }
            .widget-title-wrapper a.block-control:before {
                content: "\f067";
                font-family: 'FontAwesome';
                font-size: 16px;
                line-height: 32px;
                text-indent: 0;
                color: #333;
            }
            .archive #left-sidebar .widget-container:first-child .widget-title-wrapper a.block-control:before,
            .archive #right-sidebar .widget-container:first-child .widget-title-wrapper a.block-control:before{
                color: #fff;
            }
            #left-sidebar, #right-sidebar {
                margin-bottom: 20px;
            }
    /*
    .vc_col-sm-12 article.post-wrapper.col-sm-4 {
        min-height: auto;
        max-height: 100%;
        }*/
        .widget-title-wrapper a.block-control.active:before {
            content: "\f068";
        }
        .woocommerce #content div.product div.details-img,
        .woocommerce div.product div.details-img,
        .woocommerce-page #content div.product div.details-img,
        .woocommerce-page div.product div.details-img,
        .woocommerce #content div.product div.summary,
        .woocommerce div.product div.summary,
        .woocommerce-page #content div.product div.summary,
        .woocommerce-page div.product div.summary,
        .pp_woocommerce div.product div.summary,
        .woocommerce-page .pp_woocommerce div.product div.summary{
            width: 100%;
            padding: 0;
        }

        #testimonial2 .ftc-sb-testimonial {
            margin: 0;
        }
        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-controls .owl-dots{
            position: static;
            transform: none;
            margin-bottom: 20px;
            text-align: center;
        }
        #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
            position: relative;
            left:0;
            width: 550px;
            transform: none;
            margin: 30px auto;
            padding: 30px
        }
        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
            height: 525px !important;
        }
        #testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
            margin: 115px auto 0;
        }
        #testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .name,
        #testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .byline {
            margin: 0 auto;
        }
        #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
            top: 92%;
            left: 50%;
            transform: translateX(-50%);
            text-align: center;
        }

        table.shop_table.cart.wishlist_table {
            display: inline-block;
        }
        .woocommerce table.shop_table td:first-child {
            width: 50px;
        }
        .woocommerce table.wishlist_table tbody td.product-price del ,
        .woocommerce table.wishlist_table tbody td.product-price ins{
            display: block;

        }
        .woocommerce table.wishlist_table tbody td.product-price del .amount{
            padding-right: 0
        }
        .single-post .site-main,
        .blog .site-main,
        .archive #main-content,
        .single-product .site-content{
            width: 100% !important;
        }

        .comment-body{
            margin-left: 0px;
        }

        .single-post #right-sidebar ul, #right-sidebar div > ul, #right-sidebar section > ul{
            border-top: none;
        }

        #right-sidebar .widget-container.widget_recent_comments{
            margin-bottom: 60px;
        }
        .service_row2{
            display: flex;
            flex-direction: column-reverse;
        }

        .feature_row1.vc_col-sm-6,.feature_row2.vc_col-sm-6,.feature_row3.vc_col-sm-6{
            padding-right: 15px !important;
            padding-left: 15px !important;
        }

        .text_row1.vc_col-sm-6,.text_row2.vc_col-sm-6,.text_row3.vc_col-sm-6{
            padding-right: 67px !important;
            padding-left: 67px !important;
        }
        .service_row1.vc_row-fluid{
            margin-bottom: 0px !important;
        }

        .service_row2.vc_row-fluid{
            margin-bottom: 30px !important;
        }

        .widget-container.ftc-effect-image{
            text-align: center;
        }
        .ftc-recent-comments-widget .comment-meta>div.meta {
            padding-left: 10px;
            max-width: 100%;
            overflow: hidden;
            display: table-cell;
        }
        footer#colophon.site-footer {

        }
        .link-share .wpb_column.vc_col-sm-6 {
            width: 100%;
            display: inline-block;
        }
        .bank {
            float: none;
            text-align: center;
        }
        .item-description .counter-wrapper > div{
            padding-right: 34px
        }
        .item-description .counter-wrapper > div:before{
            right: 15px
        }
        .woocommerce .widget_layered_nav ul li, .widget-container.product-filter-by-color ul li {
            width: 50%;
        }
        .widget-container.widget_price_filter .widget-title, 
        .widget-container.widget_layered_nav .widget-title, 
        .widget-container.product-filter-by-color .widget-title{
            margin-bottom: -1px;
        }
        .woocommerce .widget_layered_nav ul, 
        .widget_price_filter form, .widget-container.product-filter-by-color ul {
            padding-top: 15px;
        }
        section.widget-container.product-filter-by-color {
            margin-top: 0;
            width: 100%;
        }

        #left-sidebar>section.widget-container.ftc-effect-image, #right-sidebar>section.widget-container.ftc-effect-image{
            margin-bottom: 0px
        }
        .comments-pagination, .post-navigation {
            margin-bottom: 135px;
        }
        
        .related.products .heading-tilte:before {
            width: 52%;
            top: 17px;
            left: 36%;
        }
        .vc_row.footer-brand .owl-nav > div {
            top: 15px;
        }
        .archive.category article .post-info .entry-title, .blog article .post-info .entry-title, 
        .author article .post-info .entry-title, .single-post article .post-info .entry-title, 
        .tag-woocommerce .post-info h3.entry-title {
            line-height: 30px
        }
        .blog-home .owl-nav > div {
            top: 23%;
        }
        .footer-middle .ftc_newletter_sub .newletter_sub .newletter_sub_input input.subscribe-input {
            width: 400px;
        }
        footer .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent{
            margin-left: 30px;
            margin-top: 7px;
        }
        .widget ul.info-company li {
            margin: 12px 0;
        }
        .ftc-product-categories-widget .widget-title-wrapper h3.widget-title,
        #left-sidebar>section:nth-child(9) .widget-title-wrapper h3,
        #right-sidebar>section:nth-child(9) .widget-title-wrapper h3{
            margin-bottom: -1px
        }
        .st-list-cat .ftc-sub-product-categories {
            width: 31%;
            margin: 6px 5px;
            float: none;
        }
        .full-image .vc_col-sm-6 {
            width: 100%;
            padding: 0 15px !important;
            float: none;
        }
        .image-product >.vc_col-sm-6 {
            width: 50%;
            float: left;
        }
        .st-prroduct-slider h2 {
            font-size: 22px;
        }
        .heading-title .wpb_text_column .wpb_wrapper {
            position: relative;
            /* right: 20%; */
            text-align: center;
            padding-right: 0;
            max-width: 100%;
            margin-left: auto;
            width: 100%;
        }
        .testi-home19 .ftc-sb-testimonial .active .testimonial-content .info {
            width: calc(77% - 50px);
            margin-left: 50px;
            padding-top: 60px;
        }
        .testi-home19 .tit-home18 {
            left: 30%;
        }
    }

    @media (max-width: 736px){
        .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
    display: block;
    width: 99%;
}
        form.checkout div#customer_details{
            width: 100%;
            padding-right: 0;
        }
        form.checkout div#order_review{
            max-width: 100%;
            /*padding-left: 0;*/
        }
        .woocommerce table.shop_table {
    border-right: 1px solid rgba(0,0,0,.1);
}
        .header-layout2 .ftc-search-product .ftc_search_ajax input[type="text"] {
            width: 230px;
        }
        .woocommerce-cart table.cart input.button {
            margin: 0 6px 0 3px;
        }
        .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
            display: block;
            width: 99%;
        }
        .woocommerce-cart table.cart td.actions .coupon .input-text {
            margin: 0 2px;
        }

        /*.woocommerce.columns-3 .products.list .short-description.list {
            line-height: 24px;
            overflow: hidden;
            height: 65px;
            margin: 10px 0;
            }*/
            .woocommerce table.shop_table td:first-child {
                padding: 5px;
            }
            .woocommerce .ftc-product.product.product .item-description, 
            .woocommerce .products.grid .ftc-product.product.product .item-description {
                padding: 0px 0px 10px 0px;
            }
            .header-content > .container {
                width: 100%;
                padding: 0 30px;
            }
        }

        @media only screen and (max-width: 667px){
            .ftc-portfolio-wrapper .filter-bar li{
                margin-bottom: 10px;
            }
            .nopadding-img.home7 .smooth-border-image.ftc-smooth:after{
                left: 8px;
                right: 8px;
            }
            /*.woocommerce div.product  .owl-nav .owl-prev {
                left: -8px;
            }
            .woocommerce div.product  .owl-nav .owl-next {
                right: -8px;
            }*/
        }

        @media only screen and (max-width: 667px){
            .header-layout2 .ftc-search-product .ftc_search_ajax input[type="text"] {
                width: 205px;
            }
            .header-layout4 .ftc-search-product .ftc-search {
                width: 190px;
            }
            .header-layout4 .ftc-search-product .ftc_search_ajax input[type="text"] {
                width: 180px;
                float: left;
            }
            .woocommerce div.product  .owl-nav .owl-prev {
                left: 0;
            }
            .woocommerce div.product  .owl-nav .owl-next {
                right: 0;
            }
            .grid .ftc-product  .item-description .meta_info .yith-wcwl-add-to-wishlist a,
            .grid .ftc-meta-widget.item-description .meta_info .yith-wcwl-add-to-wishlist a{
                padding: 0 0 0 8px;
            }
            .woocommerce .product  .item-description .meta_info .add-to-cart a:first-child:before,
            .ftc-meta-widget.item-description .meta_info .add-to-cart a:first-child:before{
                margin: 0;
            }

            .text_row1.vc_col-sm-6,.text_row2.vc_col-sm-6,.text_row3.vc_col-sm-6{
                padding-right: 32px !important;
                padding-left: 32px !important;
            }
        }
        @media only screen and (min-width: 650px) and (max-width: 820px){

        }
        /*-----------------------------------------------------------------------------------------------------*/
        /*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/
        @media only screen and (min-width: 685px){
            .cms-v5 .ftc-countdown .counter-wrapper > div:last-child{
                margin-right: 0px !important;
            }
        }
        @media only screen and (max-width: 684px){
            .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
            display: block;
            width: 100%;
            }
            .ftc_products_deal_slider.def_style_5 .ftc-product.product .item-description .counter-wrapper > div{
                width: 55px;
                height: 55px;
            }
            .cms-v5 .ftc-countdown .counter-wrapper > div:nth-child(2n+2){
                margin-right: 0px !important;
            }
            .cms-v4 .ftc-countdown .counter-wrapper > div:nth-child(2n+2){
                margin-right: 0px !important;
            }
            .banner-text-hom17 {
                padding-top: 18% !important;
                height: 500px;
            }
            a.text-h21.text2 {
                left: 16%;
            }
            a.text-h19.text4 {
                left: 11%;}
                a.text-h19.text1 {
                    top: 55%;
                }
                a.text-h18.text2, a.text-h18.text1 {
                    left: 8%;
                }
                .testi-home17.home17 .owl-nav .owl-prev {
                    left: 44%;
                }
                .feature-h15 .ftc-feature .feature-content {
                    padding-left: 10%;
                }
                .ft-top9 .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent {
                    left: 34%;
                }
                .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
                    display: block;
                    width: 100%;
                }
                .woocommerce-cart table.cart input.button {
                    margin: 0;
                }
                .woocommerce-cart table.cart td.actions .coupon .input-text {
                    margin: 0;
                }
                .woocommerce table.shop_table th {
                    padding: 3px 0;
                }
            }
            @media only screen and (max-width: 640px){
                .header-ftc.header-layout3 .is-sticky .container-fluid {
    padding-left: 15px;
}
.header-layout3 .is-sticky .header-content .container-fluid div.nav-right-content >div {
    padding-right: 50px;
}
                .header-ftc.header-layout3 .container-fluid{
                    padding-left: 0;
                }
                .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider {
                    margin-left: 0;
                    margin-right: 0;
                }
                .st-testimonial.home16 .ftc-sb-testimonial.ftc-slider >div.owl-nav >div {
                    top: -18%;
                }
                .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-prev {
                    left: 41%;
                }
                .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-next {
                    left: 50%;
                }
                /*center footer*/
                .ft-mid-h17 .info-column p{
                    text-align: center;
                }
                .ftc-footer .ft-mid-h17, .ftc-footer .ft-mid-h17 .widget-title{
                    text-align: center;
                }
                .footer-middle .info-column p{
                    text-align: center;
                }
                .footer-middle .ftc-footer .info-column {
                    text-align: center;
                }
                footer .ftc-footer .ftc-row-wide:not(.ft-mid-h17) ul.bullet li a:before {
                    display: none;
                }
                footer .ftc-footer .ftc-row-wide:not(.ft-mid-h17) ul.bullet li a:after {
                    content: "\f105";
                    font-family: FontAwesome;
                    margin-left: 2px;
                }
                .footer-middle .ftc-footer .footer-post, .footer-middle .ftc-footer .footer-post .widget-title.product_title, .footer-middle .ftc-footer .letter-subcribe, .footer-middle .ftc-footer .letter-subcribe .widget-title.heading-title, .footer-middle .ftc-footer .footer-gallary{
                    text-align: center;
                }
                footer#colophon .ftc-footer .footer-post .widget-container.ftc-blogs-widget .post_list_widget>li{
                    width: 80%;
                }
                .footer-middle-home7 .footer-mid-h7 .widget-title.heading-title{
                    text-align: center;
                }
                .ft-mid-h9 .ft-mid-col6.wpb_column.vc_column_container.vc_col-sm-6{
                    padding-bottom: 25px;
                }
                .ft-mid-h9 .copy-right-h9{
                    margin-bottom: 10px;
                }
                .footer-middle-home7.home13,.footer-middle-home7.home13 .widget-title.heading-title{
                    text-align: center;
                }
                /*end*/
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3 {
                    width: 100%;
                }
                footer#colophon .ftc-footer .widget-title{
                    margin-top: 30px;
                }
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3.footer-gallary:last-child {
                    margin: 0 auto 60px;
                    float: none;
                }
                .prod-cat-show-top-content-button a:after{
                    top: 6px;
                }
                .prod-cat-show-top-content-button {
                    display: block;
                    margin-top: 20px;
                    position: relative;
                }
                .header-layout3 .header-content .container-fluid div.nav-right-content div.dropdown-button {
                    margin-left: 75px;
                }

                .woocommerce-page.columns-3 .grid.products .product, .woocommerce.columns-3 .grid.products .product {
                    width: 50%;
                    float: left;
                }
                /*Menu*/

                .info-desc > span:last-child:before{
                    display: none;
                }
                .info-desc > span:first-child{
                    margin-right: 0;
                }
                .st-testimonial.testimonial-v1 .vc_col-sm-6:last-child {
                    margin-left: 0 !important;
                }

                .woocommerce .before-loop-wrapper{
                    display: block;
                    text-align: center;
                    height: auto;
                }
                .grid_list_nav,
                .woocommerce .before-loop-wrapper .woocommerce-result-count,
                .woocommerce-page .before-loop-wrapper .woocommerce-result-count,
                .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
                    float:none;
                    text-align: center;
                }
                .woocommerce .woocommerce-ordering:before{
                    display: none;
                }
                .grid_list_nav {
                    padding: 22px 15px 11px 20px;
                    line-height: 0;
                }
                .woocommerce .before-loop-wrapper .woocommerce-result-count, 
                .woocommerce-page .before-loop-wrapper .woocommerce-result-count {
                    line-height: 40px;
                }
                .woocommerce .before-loop-wrapper .woocommerce-result-count,
                .woocommerce-page .before-loop-wrapper .woocommerce-result-count{
                    position: static;
                    transform: none;
                    padding: 0;
                }
                .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
                    margin: 0;
                }
                #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
                    width: 570px;
                }
                .woocommerce .list .product .item-description .add-to-cart a{
                    font-size: 12px
                }
                .vc_col-sm-12 article.post-wrapper.gallery.col-sm-6.last-child {
                    min-height: 575px;
                }
                .vc_row.product-tab-category .vc_tta.vc_general .vc_tta-panel-body .wpb_column.vc_col-sm-4 {
                    width: 50%;
                    float: left;
                }
                .woocommerce-page.columns-4 .grid.products .product, .woocommerce.columns-4 .grid.products .product {
                    width: 50%;
                    padding: 0 15px;
                }
                .blogs .post-info .entry-content p {
                    height: auto;
                }
                .blog-home .blogs .post-info {
                    margin-bottom: 0px;
                }
                .icon_social ul li a i {
                    margin-left: 8px;
                }
                div.product .summary.entry-summary form.cart .group_table td.price p.stock {
                    margin-bottom: 5px;
                }
                .woocommerce ul.product_list_widget li a.ftc-widget-image,.list-cate-h18 .woocommerce ul.product_list_widget li a.ftc-widget-image,.st-product-widget.widget-home16 .woocommerce ul.product_list_widget li a.ftc-widget-image {
                    height: auto;
                    width: 100px;
                    max-height: 120px;
                }
                .woocommerce ul.product_list_widget li .ftc-meta-widget.item-description{
                    left: 100px;
                }
                .owl-nav .owl-prev {
                    left: 30px;
                }
                .owl-nav .owl-next {
                    right: 30px;
                }

                .subscribe_comingsoon p.form-sub input[type="email"] {
                    width: 480px;
                }
                .content-heading {
                    margin-left: 30px;
                }
                .st-testimonial .vc_col-sm-6 {
                    width: 100%;
                    display: inline-block;
                    float: none;
                }
                .vc_row.st-testimonial {
                    margin-bottom: 0;
                    margin-top: 50px;
                }
                footer .mc4wp-form-fields p.form-sub input {
                    width: 280px;
                }
                footer .mc4wp-form-fields p.form-sub{
                    margin-left: 8%;
                }
                .ftc-instagram .item {
                    width: 80px;
                    height: 80px;
                    margin-bottom: 8px;
                }
                .st-testimonial .heading-title {
                    margin-top: 100px;
                    margin-bottom: 100px;
                }
                footer form.mc4wp-form {
                    padding: 0 30px;
                }
                .image-product >.vc_col-sm-6 {
                    width: 100%;
                    float: left;
                }
                .st-list-cat .ftc-sub-product-categories {
                    width: 44%;
                    margin: 15px 15px;
                    float: none;
                }
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3.info-column .ftc-sb-button {
                    margin: 7px 0 0;
                }
            /*.woocommerce .product .item-description h3.product_title {
                width: 180px;
                }*/
                .woocommerce .products .product .item-description .product-categories, 
                .woocommerce .products .product .item-description .product-sku {
                    max-width: 100%;
                    padding-right: 0;
                    /*overflow: visible;*/
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories a:first-child {
                    font-size: 15px;
                    padding: 5px 10px;
                }
                .osapa.tparrows{
                    display: none !important;
                }
                .st-product-widget.widget-home16 > .wpb_column.vc_column_container.vc_col-sm-4 {
                    margin-bottom: 50px;
                }
                .st-product-widget.widget-home16 > .wpb_column.vc_column_container.vc_col-sm-4:last-child {
                    margin-top: 0px;
                    margin-bottom: 0;
                }
            }
            @media only screen and (max-width: 600px){
                .cart-canvas .ftc-off-canvas-cart {
    z-index: 999999;
}
                .cms-v3 .ftc-countdown .counter-wrapper > div .number-wrapper .number{
                    font-size: 40px;

                }
                .cms-v3 .ftc-countdown .counter-wrapper > div:before{
    top: 10px;
}
                .cms-v3 .title-cm {width: 100%;}
                .cms-v2 .ftc-countdown .counter-wrapper > div{
                    padding: 0 10px;
                }
                .post-navigation .nav-previous {
                    float: left;
                    width: 100%;
                    text-align: left;
                }
                .post-navigation .nav-next {
                    float: right;
                    width: 100%;
                    text-align: right;
                }
                .blog-timeline.tl-right .load-more-wrapper a.load-more.button.loading:before{right: 55px;}
                .blog-timeline.tl-right .load-more-wrapper a.load-more.button{margin-right: -66px;}
                .blog-timeline.tl-right .ftc-sb-blogs .meta-slider{margin-right: 70px;}
                .blog-timeline.tl-right .date-time-line {right: -71px;}
                .blog-timeline.tl-right .ftc-sb-blogs .meta-slider:before {right: 15px;}
                .blog-timeline .load-more-wrapper a.load-more.button.loading:before {
                    left: 80px;
                }
                .blog-timeline .load-more-wrapper a.load-more.button{
                    margin-left: -70px;
                    margin-top: 30px;
                }
                .blog-timeline .load-more-wrapper {
                    position: unset;
                }
                .blog-timeline .date-time-line {
                    left: -73px;
                }
                .blog-timeline .ftc-sb-blogs .meta-slider {
                    margin-left: 72px;
                    padding-top: 1px;
                }
                .blog-timeline .ftc-sb-blogs .meta-slider:before{
                    left: 15px;
                    height: calc(100% - 1px);
                }
                .testi-home17.home17 .owl-nav .owl-next {
                    right: 43%;
                }
                .cd-home16 .ftc-countdown .counter-wrapper > div{
                    margin:0 31px 30px;
                }
                .cd-home16 .ftc-countdown .counter-wrapper .seconds{
                    margin-right: 30px;
                }
                .ft-top9 .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent {
                    left: 32%;
                }
                .header-layout2 .ftc-search-product .ftc_search_ajax input[type="text"] {
                    width: 185px;
                }
                .header-layout4 .ftc-search-product .ftc-search{
                    width: 160px;
                }
                .header-layout4 .ftc-search-product .ftc_search_ajax input[type="text"]{
                 width: 150px;
                 float: left;
             }
             .admin-bar header .is-sticky .header-sticky {
                top: 0 !important;
            }
            .woocommerce table.shop_table td.product-quantity .quantity {
                padding: 10px;
            }
            .woocommerce .ftc-product.product.product .item-description, 
            .woocommerce .products.grid .ftc-product.product.product .item-description {
                padding: 0px 0px 30px 0px;
            }
            .woocommerce .products.list .ftc-product.product .item-description {
                width: auto;
                padding: 10px 30px 0;
                display: table-cell;
            }
            .ftc-products-category .row-tabs{
                width: 100%;
                margin-bottom: 20px;
            }
            body:not(.fullwidth-template-padding) .ftc-products-category .row-content{
                padding: 0;
            }
            .ftc-products-category .row-content{
                width: 100%;
            }
            #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
                height: 555px !important;
            }
            #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
                width: 450px;
            }

            .faq:nth-child(3) .vc_toggle_title h4::before,.faq:nth-child(3) .vc_toggle_active .vc_toggle_title h4:before,
            .faq:nth-child(4) .vc_toggle_title h4::before,.faq:nth-child(4) .vc_toggle_active .vc_toggle_title h4:before  {
                /*top: 14px;*/
            }

            .text_row1.vc_col-sm-6,.text_row2.vc_col-sm-6,.text_row3.vc_col-sm-6{
                padding-right: 15px !important;
                padding-left: 15px !important;
            }

            .ftc-products-category ul.tabs li {
                margin: 0px 142px;
            }

            .ftc-account .dropdown-container{
                right: 0px;
                left: 0px;
            }
            .woocommerce div.product form.cart .group_table td.label {
                line-height: 3;
                font-size: 13px;
                padding: 0;
                display: inline-block;
                vertical-align: middle;
                border-radius: 0;
                text-align: center;
                width: 100%;
                margin-top: 12px;
            }
            div.product .summary.entry-summary form.cart .group_table td.price {
                text-align: center;
                display: block;
                padding-top: 0;
                width: 100%;
                padding: 0;
                padding-bottom: 12px
            }
            .woocommerce div.product form.cart .group_table td:first-child {
                padding: 29px 0 30px 30px;
            }
            .ftc_login.dropdown {
                right: -35px;
            }
        }

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

            .st-feature .ftc-feature {
                width: 100%;
                float: none;
                border-right: 0 !important;
                text-align: left !important;
                padding-left: 50%;
                transform: translateX(-25%);
            }
            .ftc-search-product .ftc-search .search-button {
                right: 0;
            }
            .ftc-products-category ul.tabs li {
                margin: 0px 142px;
            }
            .woocommerce-page.columns-3 .products.grid .product, .woocommerce.columns-3 .products.grid .product {
                padding: 0 15px;
            }

            .ftc-instagram .item {
                width: 75px;
                height: 75px;
                margin-bottom: 5px;
            }
            .st-list-cat .ftc-sub-product-categories span.sub-product-categories a:first-child {
                font-size: 18px;
                padding: 10px 10px;
            }
        }
        @media only screen and (max-width: 550px){
            .footer-gallary .ftc-instagram-widget .ftc-instagram{
                max-width: 310px;
            }
            .comment-list li .comment-body .comment-content{margin-top: -40px;margin-left: 140px;}
            .comment-metadata{top: 30px;margin-left: 140px;}
            .banner-text-home10 .bt-bn-img:after {
                right: 36%;
            }
            .banner-text-home10 .bt-bn-img:before {
                right: 37%;
            }
            .header-layout2 .ftc-search-product .ftc_search_ajax input[type="text"] {
                width: 165px;
            }
            #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info {
                width: 400px;
            }
        }
        @media only screen and (max-width: 480px){

            @-moz-document url-prefix(){
            
.widget-column.footer-top .vc_row {
    padding: 50px 0 5px;
}
     
     }
            .woocommerce .products .product .item-description .product-categories, .woocommerce .products .product .item-description .product-sku, .home .woocommerce .products .product .counter-wrapper{
                white-space: unset;
                max-height: 20px;
            }
            .up-sells .products, .ftc-cross-sells .products {
    margin-left: 0;
}
.woocommerce .ftc-cross-sells .product .item-description h3.product_title,
.woocommerce .up-sells .product .item-description h3.product_title{
    text-align: left;
}
.up-sells.upsells h2, .ftc-cross-sells h2{
    text-align: center;
}
            body.archive.term-variations-shop .woocommerce .products.grid .ftc-product.product.variable span.price{
                top: 0;
            }
            .vc_general.vc_tta.vc_tta-accordion.vc_tta-o-shape-group .products.owl-carousel .product {
    max-width: 100%;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-o-shape-group  .products.style-1 .product .item-description .price {
    justify-content: center;
    padding: 0;
}

            .elementor-element.countdown-circle-element.elementor-widget-ftc-circle-countdown-timer .elementor-widget-container .container {
    padding-right: 0;
    padding-left: 0;
}
            #wcfmmp-store .tab_area .tab_links li:hover, .tab_area .tab_links li.active {
    border-bottom: 1px solid #93a8b3;
}
.wcfmmp-store-page-wrap div#products-wrapper p.woocommerce-result-count {
    padding: 0;
    padding-bottom: 10px;
    width: 100%;
    text-align: center;
}
#wcfmmp-store .woocommerce .woocommerce-ordering .orderby, #wcfmmp-store .woocommerce-page .woocommerce-ordering .orderby {
    width: 100%;
    max-width: 100%;
    }
    .wcfmmp-store-page-wrap div#products-wrapper form.woocommerce-ordering{
        padding-right: 0;
    }

            .ftc_products_deal_slider.def_style_3 .ftc-product.product.sale{
            flex-direction: column;
        }
         .ftc_products_deal_slider.def_style_3 .ftc-product.product .item-description
        {
            padding: 20px 0;
            }
            .ftc_products_deal_slider.def_style_2 .ftc-product.product > div.item-description,
    .ftc_products_deal_slider.def_style_2 .ftc-product.product > div.images{
        max-width: 100%;
        width: 100%
    }
             .ftc_products_deal_slider.def_style_2 {
    max-width: calc(100% - 30px);
}
            .bank
             {
    margin-right: 0;
}
.ftc-footer .copy-com {
    margin-left: 0;
}
            .wcfmmp-store-page-wrap .products .product {
                width: calc(50% - 15px);

            }
            .woocommerce .products.list div.product.product-gallery .item-description .thum_list_gallery ul {
                justify-content: center;
            }
            .woocommerce #content .products.list .ftc-product.product.variable div.images a{
                border: none;
            }
            .woocommerce #content .list .ftc-product.product.variable .price {
                display: flex;
                justify-content: center;
            }
            .archive .woocommerce .products.grid.columns4 .ftc-product.product.variable, .archive .woocommerce .products.columns4 .ftc-product.product.variable {
                width: 50%;
            }

            .archive .woocommerce .products.style-1 .ftc-product.product.variable {
                width: 50%;
            }
            .footer-bottom .wpb_column:last-child .wpb_text_column {
                margin-top: 0;
            }
            .footer-bottom .vc_row.bott-v3 .wpb_column:last-child .wpb_text_column {
    margin-top: 15px;
}
            .grid_list_nav {
                padding: 22px 15px 0px 20px;
            }
            .ftc-breadcrumbs-category .ftc-product-categories-widget .ftc-product-categories-list ul.product-categories li:hover a{
                font-size: 13px;
            }
            .archive .woocommerce.columns-3 .products .category-slider.product,
            .woocommerce-page.columns-3 .grid.products .category-slider.product, 
            .woocommerce.columns-3 .grid.products .category-slider.product {
                max-width: 100%;
                width: 100%;
            }
            .archive .woocommerce.columns-3 .products.list .category-slider.product {
                max-width: 100%;
            }
            /*.woocommerce .col-sm-12 .site-content:not(.hide-filter) .before-loop-wrapper .woocommerce-result-count,
            .woocommerce-page .col-sm-12 .site-content:not(.hide-filter) .before-loop-wrapper .woocommerce-result-count{
                margin-bottom: 20px;
                }*/
                .archive .woocommerce .products.grid.columns4 .ftc-product.product,
                .archive .woocommerce .products.columns4 .ftc-product.product {
                    width: 50%;
                }
                .services-v5-new .vc_row:nth-child(2) .text-sv2-02 {
                    padding-top: 0px;
                }
                .services-v5-new .sv5-img-tx:first-child{
                    margin-bottom: 15px;
                }
                .services-v5-new .sv2-img-bar{
                    margin-bottom: 50px;
                }
                .services-v3 .sv-v3-tx .text-sv2-02{
                    margin-top: 20px;
                }
                body .sv-v3-tx .sv-v2-bar{
                    margin-bottom: 0 !important;
                }
                .cms-v2 .title-cm{
                    width: 85%;
                }
                .services-v5 .sv5-img-tx .vc_col-sm-6:last-child {
                    margin-top: 30px;
                }
                .services-v5 .sv5-img-tx, .services-v5 .sv2-img-bar{
                    display: block;
                }
                .contact-v2 .ct-v2-img-tx{
                    display: block;
                }
                .faq-v3 .vc_toggle_title h4{
                    padding-right: 40px;
                }
                .services-v2 .sv-v2-bar{
                    padding: 0 15px 30px;
                }
                .services-v2 .text-sv2-02{
                    padding-left: 15px;
                    padding-right: 15px; 
                }
                .about-v2 .testi-home19 .testimonial-content .info-of-tt{
                    margin-top: 20px;
                }
                .about-v2 .testi-home19 .ftc-sb-testimonial {
                    padding-left: 15px;
                    padding-right: 15px;
                }
                #tab-ftc_custom{
                    text-align: center;
                }
                #tab-reviews .woocommerce-Reviews{
                    text-align: center;
                }
                .woocommerce #review_form #respond p{
                    text-align: center;
                }
                .woocommerce #review_form #respond p.form-submit input{
                    float: none;
                }
                .nopadding-img.home7 .home7-text, .nopadding-img.home7 .home7-left .home7-text{
                    left: 50%;
                }
                .text-bn1-h14 .text-bn-h14 p{
                    font-size: 45px;
                }
                .text-bn1-h14 .text-bn-h14 h1{
                    font-size: 70px;
                }
                .ft-top9 .ftc_newletter_sub .newletter_sub input[type="text"] {
                    max-width: 100%;
                }
                .text91 {
                    padding-left: 30px;
                }
                .home19.testi-home19{
                    padding-top: 100px !important;
                }
                .about-v5 .testi-home18{
                    padding-top: 70px !important;
                }
                .testi-home18{
                    padding-top: 30px !important;
                }
                .testi-home18.home20{
                    padding-top: 75px !important;
                }
                .testimonial-v1.st-testimonial .heading-title {
                    margin-top: 45px !important;
                    margin-right: 0 !important;
                }
                footer#colophon .ftc-footer .ft-mid-h17 .widget-title{
                    margin-bottom: 20px;
                }
                .bn-text-two{
                    font-size: 28px;
                    line-height: 50px;
                    margin-top: 10px;
                }
                .bn-text-three {
                    font-size: 22px;
                    line-height: 30px;
                    padding: 0 30px;
                    margin-top: 10px;
                }
                .bn-text-one:after {
                    top: 35px;
                }
                .ft-mid-h17 .ftc-smooth-image img{
                    float: none;
                    margin: auto;
                }
                .ftc-feature_1:after,.ftc-feature_1:before{
                    opacity: 0;
                }
                .banner-home10 {
                    padding: 70px 0 80px !important;
                }
                .banner-home10 p.text-b36{
                    font-size: 30px;
                    line-height: 40px;
                }
                .cate-slider.home6 .woocommerce .ftc-slider .products .owl-nav > div {
                    top: 49%;
                }
                .testi-home18 .ftc-sb-testimonial .testimonial-content .info:before{
                    left: -8px;
                }
                .testi-home18 .ftc-sb-testimonial .testimonial-content .info:after{
                    right: -8px;
                }
                .testimonial-content{
                    padding: 30px 15px 21px;
                }
                .ftc-sub-product-categories .ftc__sub__categories__image img{
                    width: 100%;
                }
                .related-posts.related .blogs .post-img iframe{
                    height: 250px;
                }
                .related-posts.related .blogs .post-img .ftc-video.auto-size{
                    height: 250px !important;
                }
                .cms-v5 .ftc-countdown .counter-wrapper > div:nth-child(1), .cms-v5 .ftc-countdown .counter-wrapper > div:nth-child(2){
                    margin-bottom: 30px;
                }
                .single-post.single-portfolio ul.ftc-social-sharing{
                    text-align: center;
                }
                .single-portfolio .row.col-portfolio .col-md-12{
                    width: 100%;
                }
                .single-portfolio .row.col-portfolio .col-md-12 .info-content h2.entry-title,
                .single-portfolio .row.col-portfolio .col-md-12 .info-content .portfolio-content p{
                    text-align: center;
                }
                .single-portfolio .row.col-portfolio .col-md-12 .single-navigation {
                    width: max-content;
                    margin: 35px auto;
                }
                .related-posts.related .blogs .post-info .entry-header >span{
                    float: none;
                }
                .blogs .entry-header span.count-view{
                    margin-right: 0px;
                }
                .related-posts .blogs article .post-info .entry-title{
                    text-align: center;
                }
                .testimonial-v1.st-testimonial.home16 .heading-title {
                    margin-top: 80px;
                    margin-bottom: 100px;
                }
                .cms-v4 .ftc-countdown .counter-wrapper > div{
                    margin-right: 0 !important;
                    padding: 0 10px;
                }
                .cms-v4 .ftc-countdown .counter-wrapper > div:nth-child(1), .cms-v4 .ftc-countdown .counter-wrapper > div:nth-child(2){
                    margin-bottom: 30px;
                }
                /*.cms-v3 .ftc-countdown .counter-wrapper > div{
                    padding: 0 15px;
                }*/
                .faq-v4 .ftc-heading h1 {
                    font-size: 25px;
                }
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3.footer-gallary .widget-title.heading-title{
                    text-align: center;
                }
                .faq-v3 .text-demo h3 {
                    padding-left: 20px;
                    padding-right: 20px;
                    width: 100%;
                }
                .faq-v3 .text-demo h3:before{
                    left: 35px;
                }
                .testi-home18 .tit-ab-v5 h1{
                    font-size: 32px;
                }
                .sv4-row1 .ab-row1 .wpb_column.vc_column_container.vc_col-sm-2 {
                    width: 100%;
                }
                .sv4-row1 .ab-row1 .wpb_column.vc_column_container.vc_col-sm-2:nth-child(5){
                    margin-bottom: 30px;
                }
                .about-mem-team .wpb_column.vc_column_container.vc_col-sm-3{
                    width: 50%;
                }
                .h9-blog .post-wrapper{
                    padding-left: 15px;
                    padding-right: 15px;
                }
                .ft-mid-home16 .mid-v3 ul li {
                    padding: 0 18px;
                }
                /*quickview*/
                body div.pp_woocommerce.pp_pic_holder .pp_content_container, body .pp_content_container{
                    padding: 30px 20px !important;
                }
                .pp_woocommerce .entry-summary table.group_table.woocommerce-grouped-product-list{
                    margin-bottom: 0;
                    margin-top: 20px;
                }
                .pp_woocommerce .entry-summary table.group_table.woocommerce-grouped-product-list td:nth-child(1){
                    width: 40%;
                    padding: 0;
                }
                .pp_woocommerce .entry-summary table.group_table.woocommerce-grouped-product-list td:nth-child(2){
                    width: 40%;
                    font-size: 13px;
                    line-height: 30px;
                    padding: 0
                }
                .pp_woocommerce .entry-summary table.group_table.woocommerce-grouped-product-list td:nth-child(1) a{
                    padding: 5px;
                }
                .pp_woocommerce .entry-summary table.group_table.woocommerce-grouped-product-list td:nth-child(1) a:before{
                    display: none;
                }
                .pp_woocommerce .entry-summary table.group_table.woocommerce-grouped-product-list td:nth-child(1) a span.ftc-tooltip{
                    font-size: 12px !important;
                }
                /*end*/
                .nopadding-img.home7 .home7-left .home7-text p{
                    text-align: right;
                }
                .testi-home18 .owl-nav > div, .testi-home19 .owl-nav > div {
                    background: transparent;
                    box-shadow: none;
                }
                .testi-home18 .owl-nav > div:before, .testi-home19 .owl-nav > div:before{
                    color: #333;
                }
                .ft-top-minimalist-h18 .footer-top1 .wpb_wrapper,
                .ft-top-minimalist-h18 .footer-top2 .wpb_wrapper,
                .ft-top-minimalist-h18 .footer-top3 .wpb_wrapper 
                {
                    margin-top: 15px;
                }
                .ftc-footer .subcribe-form {
                    background-position: 75% center !important;
                }
                .subcribe-form.hom13 {
                    background-position: 80% top !important;
                    background-size: cover !important;
                }
                .home19.testi-home19 .ftc-sb-testimonial .owl-nav > div{
                    top: 110%;
                }
                .home19.testi-home19 .ftc-sb-testimonial .owl-nav .owl-prev {
                    left: 40%;
                }
                .home19.testi-home19 .ftc-sb-testimonial .owl-nav .owl-next {
                    right: 40%;
                }
                footer .ftc-footer .ftc-row-wide:not(.ft-mid-h17) ul.bullet li a:after{
                    content: none;
                }
                footer .ftc-footer .ftc-row-wide.ft-mid-h17 ul.bullet li a:before{
                    content: none;
                }
                .panel.entry-content.wc-tab#tab-seller{
                    text-align: center;
                }
                .dokan-pagination-container .dokan-pagination li{
                    display: inline-block;
                    margin-bottom: 10px;
                }
                .dokan-seller-search-form .dokan-w4{
                    width: 100%;
                }
                .store-page-wrap.woocommerce  .products .product{
                    margin: auto !important;
                    width: 50%;
                }
                .dokan-single-store .store-page-wrap.woocommerce .products .product:nth-child(2n+1){
                    padding-right:  5px; 
                }
                .dokan-single-store .store-page-wrap.woocommerce .products .product:nth-child(2n+2){
                    padding-left: 5px; 
                }
                .single-product #right-sidebar .woocommerce ul.product_list_widget li a.ftc-widget-image{
                    min-height: 330px;
                }

                .tab-category.home8{
                    padding-right: 0px;
                    padding-left: 0px;
                }
                .ft-mid-h9.ft-home16 .ftc-instagram .item{
                    width: 75px;
                    height: 75px;
                }
                .testimonial-v1.home16{
                    background-position: 75% center !important;
                    padding-top: 0px !important;
                    margin-top: 30px;
                }
                .testimonial-v1.st-testimonial .ftc-sb-testimonial.ftc-slider .testimonial-content .info-of-tt .info{
                    text-align: center;
                }
                .testimonial-v1.st-testimonial .ftc-sb-testimonial.ftc-slider .testimonial-content .content-info{
                    width: max-content;
                    display: flex;
                    align-items: center;
                    text-align: center;
                    margin: 0 auto;
                    float: none;
                }
                .testimonial-v1.st-testimonial .ftc-sb-testimonial.ftc-slider >div.owl-nav{
                    position: relative;
                    top: -420px;
                }
                .testimonial-v1.st-testimonial .ftc-sb-testimonial.ftc-slider >div.owl-nav .owl-prev{
                    margin-left: 0;
                    left: 37%;
                }
                .testimonial-v1.st-testimonial.home16 .ftc-sb-testimonial.ftc-slider >div.owl-nav .owl-next {
                    left: 53%;
                }
                .testimonial-v1.st-testimonial.home16 .ftc-sb-testimonial.ftc-slider >div.owl-nav .owl-prev{
                    left: 35%;
                }
                .testimonial-v1.st-testimonial .ftc-sb-testimonial.ftc-slider >div.owl-nav .owl-next{
                    left: 52%;
                    margin-left: 0;
                }
                .cd-home16 .ftc-countdown.text-default{
                    margin-bottom: 0px;
                }
                .cd-home16 .wpb_column.vc_column_container.vc_col-sm-6{
                    margin-bottom: 0;
                }
                .cd-home16 .wpb_column.vc_column_container.vc_col-sm-6:first-child{
                    margin-bottom: 60px;
                }
                .woocommerce .list .product .item-description h3.product_title{
                    text-align: center;
                }
                .for-image-h16 .ftc-smooth-image{
                    margin-bottom: 30px;
                }
                .st-product-widget >.wpb_column.vc_col-sm-4,.cate-wg-h14 >.wpb_column.vc_col-sm-4,.list-product-h18 >.wpb_column.vc_col-sm-4.list-cate-h18{
                    width: 100%;
                }
                .vc_row-fluid.banner-text-hom17{
                    background-position: 75% center !important;
                }
                .text-banner17 .ftc-sb-button{
                    bottom: 5px;
                }
                .text-banner17 .wpb_wrapper > .wpb_text_column {
                    margin-bottom: 20px;
                }
                .ft-bot-h17 {
                    padding: 30px 0 27px;
                }
                .product-home17.home17 .woocommerce .products .product a.quickview{
                    top: -182px;
                    left: -25px;
                }
                .vc_section.contact-v2 h3:before{
                    left: 30%;
                }
                .ftc-portfolio-wrapper .filter-bar{
                    padding-right: 0px;
                }
                .ftc-portfolio-wrapper .filter-bar li{
                    margin: 0 auto 10px;
                    padding : 5px 0px;
                }
                .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .ftc-pagination ul li a, .ftc-pagination ul li span.current, .page-numbers.current, .page-numbers{
                    margin-right: 5px;
                }
                .footer-middle .ftc-footer .footer-mid-v2.vc_row .footer-mid-v2-left,.footer-middle .ftc-footer .footer-mid-v2.vc_row .footer-mid-v2-right{
                    width: 100%;
                }
                .footer-mid-v2 .center-midv2 >ul >li{
                    width: 100%;
                }
                .img-full.home5{
                    background-position: 50% 0 !important;
                }
                .ftc-sb-blogs .meta-slider .entry-header .date-time, .ftc-sb-blogs .meta-slider .entry-header span.vcard.author{
                    float: none;
                }
                .blog-13 .ftc-sb-blogs .meta-slider .entry-header .date-time{
                    float: left;
                }
                .blog-13 .ftc-sb-blogs .meta-slider .entry-header .date-time, .blog-13 .ftc-sb-blogs .meta-slider .entry-header span.count-view {
                    width: 50%;
                }
                .blog-13 .ftc-sb-blogs .meta-slider .entry-header span.count-view{
                    float: right;
                }

                .ftc-sb-blogs .meta-slider .entry-header span.vcard.author{
                    margin-right: 0px;
                }
                .woocommerce .cart_totals table.shop_table,.woocommerce .cart_totals .wc-proceed-to-checkout,.woocommerce .cart_totals .wc-proceed-to-checkout a.button.alt, .woocommerce .cart_totals .wc-proceed-to-checkout a.button{
                    width: 100%;
                }
                .woocommerce #content table.shop_table_responsive tr td.actions .coupon,.woocommerce-page #content table.shop_table_responsive tr td.actions .coupon{
                    width: 100%;
                }
                .woocommerce #content table.shop_table_responsive tr td.actions .button,.woocommerce-page #content table.shop_table_responsive tr td.actions .button{
                    width: 100%;
                    float: none;
                    margin: 0px auto;
                }
                .woocommerce #content table.shop_table_responsive tr td.actions .coupon .input-text,
                .woocommerce-page #content table.shop_table_responsive tr td.actions .coupon .input-text,
                .woocommerce #content table.shop_table_responsive tr td.actions .coupon .button,
                .woocommerce-page #content table.shop_table_responsive tr td.actions .coupon .button{
                    width: 100%;
                    float: left !important;
                    margin: 10px auto;
                }
                .woocommerce #content table.shop_table_responsive tr td.actions .coupon .button,
                .woocommerce-page #content table.shop_table_responsive tr td.actions .coupon .button{
                    margin-bottom: 15px;
                }
                .woocommerce .cart-collaterals .cart_totals h2{
                    text-align: center;
                }
                .sv4-video a.ftc-single-video{
                    width: 85px;
                    height: 85px;
                    line-height: 85px;
                }
                .ftc-cookies-popup.popup-display {
                    left: 50%;
                    transform: translateX(-50%) ;
                    -webkit-transform: translateX(-50%) ;
                }
                .st-product-widget.widget-home16 > .wpb_column.vc_col-sm-4:last-child{
                    margin-top: 0;
                }
                .st-product-widget.widget-home16 > .wpb_column.vc_col-sm-4 {
                    width: 100%;
                }
                .smooth-border-image img, .smooth-image img {
                    width: 100%;
                }
                .home9-text-img2 .smooth-image img{
                    width: auto;
                }
                .ft-mid-minimalist .smooth-image img,.ft-mid-h9 .smooth-image img{
                    width: inherit;
                }

                .home15 .cate-wg-h14.vc_col-sm-4:last-child{
                    margin-top: 0 !important;
                    margin-bottom: 0 !important; 
                }
                .blogs article h3.product_title{
                    text-align: center;
                    width: 100%;
                }
                .home16 .blogs article h3.product_title{
                    width: calc(100% - 20px);
                }
                .h9-blog .blogs article h3.product_title{
                    text-align: left;
                }
                .blogs .post-info{
                    text-align: center;
                    margin-left: 10px;
                    margin-right: 10px;
                }
                .blog-h12 .blogs .post-info{
                    margin-right: 0;
                    margin-left: 0;
                } 
                #blog-v2 .blogs .post-info{
                    width: inherit;
                }
                .h9-blog .blogs .post-info{
                    text-align: justify;
                }
                .ft-mid-h9:not(.ft-home16) .ftc-instagram div.item:nth-child(3n+3){
                    margin-right: 0px;
                }
                .ft-mid-h9 .ftc-instagram div.item:nth-child(4n+4) {
                    margin-right: 10px;
                }
                .ft-mid-h9.ft-home16 .ftc-instagram div.item:nth-child(4n+4){
                    margin-right: 0px;
                }
                span.h1-bold {
                    margin-right: 15px;
                    padding-right: 15px;
                }
                .contact-v5 .text-col3:after{display: none;}
                .cms-v3 .ftc-countdown .counter-wrapper > div.seconds{padding-right: 20px;}
                .cms-v3 .subscribe_comingsoon {
                    margin-top: 60px;
                    padding-bottom: 0;
                }
                .cms-v3 .subscribe_comingsoon form.mc4wp-form{width: 100%;}
                .cms-v2 .ftc-countdown .counter-wrapper > div .number-wrapper .number{
                    font-size: 28px;
                    min-width: 50px;
                    line-height: 28px;
                }
                .cms-v2 .ftc-countdown .counter-wrapper > div:before{
                    line-height: 18px;
                }
                .cms-v4 .ftc-countdown .counter-wrapper > div .number-wrapper .number{
                    width: 120px;
                    height: 120px;
                    line-height: 120px;
                }
                .cms-v2 .ftc-countdown .counter-wrapper > div:before{
                    top: 0;
                }
                p.er-info {
                    width: 100%;}
                    .button-info a {
                        display: block;
                        width: 80%;
                        margin-left: auto !important;
                        margin-right: auto !important;
                    }
                    .button-info a.next-shop {
                        margin-left: 0;
                        margin-top: 30px;
                    }
                    .text-404 {font-size: 150px;}
                    .single-post article .post-info .author-tag span.tags-link {
                        margin-bottom: 10px;
                    }
                    .single-post article .post-info .author-tag span {
                        width: 100%;
                        text-align: center;
                    }
                    .single-post ul.ftc-social-sharing {
                        display: block;
                        text-align: center;
                        width: 100%;
                        margin-top: 10px;
                    }
                    .single-post .text-social-share{display: block;}
                    .banner-text-hom17 {
                        padding-top: 56% !important;
                        height: 500px;
                    }
                    .home19 .list-cate-h18 .ftc-meta-widget.item-description {
                        width: auto;
                        padding: 30px;
                    }
                    .ft-bot-minimalist .menu-bot-minimalist ul li:nth-child(3), 
                    .ft-bot-minimalist .menu-bot-minimalist ul li:last-child {
                        margin-right: 0;
                    }
                    .insta-home21 .ftc-instagram .item{
                        margin-bottom: 3px !important; 
                    }
                    .insta-home21 .ftc-instagram .item{
                        width: 30%;
                    }
                    a.text-h21.text2 {
                        left: 14%;
                    }
                /*.testi-home18 .ftc-sb-testimonial .testimonial-content .info:before{
                    margin-left: -30px;
                    }*/

                    a.text-h19.text4 {
                        left: 9%;
                    }
                    .home19 .list-cate-h18 {
                        width: 100%;
                        float: none;
                    }
                    .testi-home19.home19 .testimonial-content .content-info >div.content-tes {
                        padding-left: 0px;
                        padding-top: 0;
                    }
                    .testi-home19 .ftc-sb-testimonial .active .testimonial-content .info{
                        width: 100%;
                        padding-top: 0;
                    }
                    .testi-home19 .testimonial-content .content-info{
                        display: flex;
                        width: max-content;
                        align-items: center;
                        float: none;
                        margin: 0 auto;
                    }
                    .testi-home19.home19 .tit-home18:before {
                        left: 50%;
                    }
                    .testi-home19 .tit-home18 {
                        position: relative;
                        left: 0;
                        top: 0;
                    }
                    a.text-h19.text1 {
                        left: 43%;
                    }
                    .feature-h19 .wpb_column.vc_column_container {
                        width: 100%;
                        float: none;
                    }
                    .list-cate-h18 {
                        width: 100%;
                        float: none;
                        margin-bottom: 37px;
                    }
                    .list-cate-h18:last-child{
                        margin-bottom: 0;
                    }
                    a.text-h18.text3, a.text-h18.text4 {
                        left: 43%;
                    }
                    a.text-h18.text2, a.text-h18.text1 {
                        left: 9%;
                    }
                    body.wpb-js-composer .product-home17 .vc_general.vc_tta-tabs .vc_tta-tab {
                        margin: 0 15px 15px;
                    }
                    body.wpb-js-composer .product-home17 .vc_general.vc_tta-tabs .vc_tta-tab:before {
                        right: -15px;
                    }
                    body.wpb-js-composer .product-home17 .vc_general.vc_tta-tabs li.vc_tta-tab.vc_active, body.wpb-js-composer .product-home17 .vc_general.vc_tta-tabs li.vc_tta-tab:hover {
                        padding: 5px 5px 7px;
                    }
                    .list-cate-h17 .woocommerce .product .item-description h3.product_title {
                        height: 40px;
                    }
                    footer .ft-top-h17 .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent {
                        margin-top: 7px;
                    }
                    .testi-home17.home17 .owl-nav .owl-next {
                        right: 42%;
                    }
                    .testi-home17.home17 .owl-nav .owl-prev {
                        left: 42%;
                    }
                    .product-home17 .woocommerce div.product .item-description span.price {
                        text-align: center;
                    }
                    .text-bn-h15 {
                        padding-top: 45px;
                    }
                    .home16.st-testimonial .heading-title{
                        margin:0;
                    }
                    body.wpb-js-composer .tab-category  .vc_general.vc_tta-tabs .vc_tta-tab:before{
                        right: -8px;
                    }
                    body.wpb-js-composer .tab-category .vc_general.vc_tta-tabs li.vc_tta-tab {
                        margin: 0 8px;
                    }
                    body.wpb-js-composer .tab-category .vc_general.vc_tta-tabs li.vc_tta-tab:hover{
                        border-bottom: 0px;
                    }
                    .feature-h15 .ftc-feature .feature-content .ftc_feature_content {
                        text-align: center;
                        width: 80%;
                    }
                    .cate-wg-h14.vc_col-sm-4{
                        width: 100%;
                    }
                    .home15 .cate-wg-h14 , .cate-wg-h14 {
                        width: 100%;
                        margin-bottom: 50px;
                    }
                    .cate-wg-h14 .ftc-items-widget ul.product_list_widget li:last-child {
                        padding-bottom: 0;
                    }
                    .ftc-feature_1.ftc-feature_1a .vc_col-sm-3:nth-child(3) {
                        margin-bottom: 30px;
                    }
                    .feature-h15 .vc_col-sm-3:nth-child(3){
                        margin-bottom: 30px;
                    }
                    .feature-h15 .vc_col-sm-3, .ftc-feature_1.ftc-feature_1a .vc_col-sm-3 {
                        width: 100%;
                    }
            /*#to-top{
                bottom: 80px;
                }*/
                .woocommerce #content table.cart .product-thumbnail, 
                .woocommerce table.cart .product-thumbnail, 
                .woocommerce-page #content table.cart .product-thumbnail, 
                .woocommerce-page table.cart .product-thumbnail {
                    display: none;
                }
                .wishlist_table span.ftc-tooltip.button-tooltip {
                    display: none;
                }
                .woocommerce .wishlist_table td.product-add-to-cart a:before {
                    content: "\f07a";
                    font-family: FontAwesome;
                    font-size: 17px;
                }

                .banner-text-home10 .bt-bn-img:after {
                    right: 35%;
                }
                .banner-text-home10 .bt-bn-img:before {
                    right: 36%;
                }
                .product-slider-h9 .woocommerce div.product .item-description span.price{
                    max-width: 370px;
                    text-align: center !important;
                }
                .cate-h14.home15 .woocommerce .widget-h17 .products:not(.list) .product:hover .item-description.wc-vendor .wcvendors_sold_by_in_loop {
                    /*display: block;*/
                }
                .ft-mid-h9 .ft-mid-col3:last-child{
                    padding-bottom: 15px;
                }
                .ft-top9 .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent {
                    left: 25%;
                }
                .product-slider-h9 .woocommerce div.product .item-description span.price del, 
                .product-slider-h9 .woocommerce div.product .item-description span.price .amount {
                    display: inline-block;
                }
                
                /*.pp_pic_holder.ftc-size_chart{
                    width: 100% !important;
                    left: 50% !important;
                    transform: translateX(-50%);
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    margin-top: 15px;
                }*/
               /* .ftc-size_chart .pp_content_container{
                    width: 95%;
                    margin: auto;
                    padding: 0 !important;
                    background-color: transparent;
                }*/
                .cate-slider .owl-nav .owl-next, .tab-category.two-rows.home5 .owl-nav .owl-next, .tab-category.home8 .owl-nav .owl-next, .tab-category.home7 .owl-nav .owl-next{
                    right: 10px;
                }
                .cate-slider .owl-nav .owl-prev, .tab-category.two-rows.home5 .owl-nav .owl-prev, .tab-category.home8 .owl-nav .owl-prev, .tab-category.home7 .owl-nav .owl-prev{
                    left: 10px;
                }
                .footer-mid-v3-bot .mid-v3-socials >ul >li{
                    width: 100%;
                }
                .slide-img-home8 .img-right-h8.vc_col-sm-3 .col-sm-6{
                    width: 100%;
                    float: none;
                    margin: 0 auto;
                }
                .slide-img-home8 .img-right-h8.vc_col-sm-3 .col-sm-6:last-child{
                    float: none;
                }
                .slide-img-home8 .img-right-h8.vc_col-sm-3{
                    padding-left: 15px !important;
                    padding-right: 15px !important;
                }
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3:last-child{
                    margin-bottom: 0;
                }
                .nopadding-img.home7 .home7-text{
                    width: 100%;
                    padding-left: 20px;
                    padding-right: 20px;
                }
                .free-ship ul{
                    display: block;
                }
                .free-ship ul li{
                    width: 100%;
                    margin-bottom: 30px;
                }
                .free-ship ul li:not(:last-child):after{
                    display: none;
                }
                .img-right-slider .col-sm-4{
                    width: auto;
                }
                .st-product-widget.home5 .ftc-items-widget h2.widgettitle{
                    margin-top: 45px;
                }
                .list-product-h18 .widget.ftc-items-widget h2.widgettitle,.st-product-widget.home5 .ftc-items-widget h2.widgettitle,.cate-wg-h14 .widget.ftc-items-widget h2.widgettitle,.st-product-widget.widget-home16 .widget.ftc-items-widget h2.widgettitle{
                    text-align: center;
                }
                .st-product-widget .ftc-items-widget h2.widgettitle{
                    text-align: center;
                }
                .ftc-items-widget ul.product_list_widget li{
                    max-width: 300px;
                    margin-left: auto !important;
                    margin-right: auto !important;
                }
                .list-product-h18 .widget.ftc-items-widget h2.widgettitle:before,.st-product-widget.widget-home16 .widget.ftc-items-widget h2.widgettitle:before,.st-product-widget .widget.ftc-items-widget h2.widgettitle:before,.list-cate-h18 .owl-dots{
                    left: 50%;
                    transform: translateX(-50%);
                    -webkit-transform: translateX(-50%);
                }
                .st-product-widget.home5 .vc_col-sm-4:first-child .ftc-items-widget h2.widgettitle{
                    margin-top: 0;
                }
                .header-content >.container div.ftc-search-product{
                    display: none;
                }
                .admin-bar .header-ftc.header-sticky-mobile{
                    top: 0;
                }
                .nav-right-content .ftc-search-product .ftc-search .search-button{
                    display: none;
                }
                .header-layout2 .ftc-search-product .ftc_search_ajax input[type="text"] {
                    width: 270px;
                }
                .header-layout4 .ftc-search-product .ftc-search{
                    width: 270px;
                }
                .header-layout4 .ftc-search-product .ftc_search_ajax input[type="text"]{
                 width: 260px;
                 float: left;
             }

         /*.woocommerce div.product .item-description span.price del, .woocommerce div.product .item-description span.price .amount {
            display: block;
            }*/
            
            .woocommerce .list .ftc-product.product .item-description .star-rating{
                margin: auto;
            }
            .woocommerce #content .list div.product .price{
                display: block;
            }
            .woocommerce .list .ftc-product.product .item-description .meta_info{
                display: block !important;
                width: max-content;
                margin: auto !important;
            }
            .woocommerce.columns-3 .products.list .short-description.list{
                text-align: center;
                overflow: visible;
                width: 100%;
                height: auto;
            }
            .woocommerce div.product .item-description span.price del, .woocommerce div.product .item-description span.price .amount,.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{
                float: none;
            }
            article.page.type-page ul {
                padding-left: 0;
            }
            .woocommerce-account .woocommerce-MyAccount-navigation li.is-active {
                border-right: 1px solid #e5e5e5 !important;
            }
            .woocommerce-account .woocommerce-MyAccount-navigation {
                width: 100%;
                z-index: 5;
                float: none;
            }
            .woocommerce-account .woocommerce-MyAccount-content {
                border: 1px solid #ebebeb;
                margin-left: 0;
                width: auto;
                padding: 20px;
                min-height: 259px;
                float: none;
            }
            .header-layout3 .header-content .container-fluid div.nav-right-content div.dropdown-button {
                margin-left: 55px;
            }

            ul.second-menu li.item {
                margin: 0 20px;
            }
            div#st-product-v2.image-product >.vc_col-sm-6.st-prroduct-slider .ftc-smooth-image.ftc-smooth {
                margin-bottom: 30px;
            }
            .woocommerce table.shop_table th {
                font-size: 12px;
                padding: 0px 12px;
                padding: 0px 0;
                text-transform: capitalize;
                font-weight: normal;
            }
            .woocommerce table.shop_table td.product-quantity .quantity {
                margin-left: 15px;
                padding: 0;
            }

            /*.about-story p.content-story {
                text-align: justify;
                }*/
                .st-content-images h1 {
                    font-size: 34px;
                }
                .st-content-images h5{
                    font-size: 16px;
                }
                .st-content-images p{
                    font-size: 14px;
                }
                .full-image >.wpb_column.vc_col-sm-6 .wpb_text_column {
                    right: 30px;
                }
                .ftc-sb-testimonial,
                .details-img ul.details_thumbnails,
                .woocommerce #content div.product div.thumbnails a,
                .woocommerce div.product div.thumbnails a,
                .woocommerce-page #content div.product div.thumbnails a,
                .woocommerce-page div.product div.thumbnails a,
                .pp_woocommerce div.product div.images-slider-wrapper,
                .woocommerce .pp_woocommerce div.product div.images-slider-wrapper,
                .woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper{
                    width: 96%;
                    margin: 0 auto;
                }
                .pp_woocommerce div.product div.images-slider-wrapper{
                    margin-bottom: 30px;
                    margin-left: 5px;
                }
                .mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
                    width: 50% !important;
                    margin-bottom: 0;
                }
                .ftc-account .dropdown-container {
                    right: -50px;
                    left: auto;
                }
                #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
                    height: 690px !important;
                }
                #testimonial2 .ftc-sb-testimonial .active .testimonial-content .info{
                    width: 240px;
                }
                #testimonial2 .ftc-sb-testimonial .active.center .testimonial-content .avatar {
                    margin: 85px auto 0;
                }

                .woocommerce .products.list .product  .images,
                .woocommerce .products.list .product  .item-description{
                    width: 100% !important;
                }
                .woocommerce .products.list .product  .item-description{
                    padding: 0;
                }
                .woocommerce .products.list .product  .item-description:after{
                    display: none;
                }
                .woocommerce .products.list .product   .item-description .meta_info{
                    display: inline-block;
                }
                .woocommerce .products.list .product   .item-description .quickview{
                    margin-right: 0;
                }
                .vc_col-sm-12 article.post-wrapper.col-sm-6 {
                    min-height: auto;
                }
                .vc_col-sm-12 article.post-wrapper.gallery.col-sm-6.last-child {
                    min-height: auto;
                }
                .blog-image.gallery .owl-item{
                    display: block;
                }
                footer form.mc4wp-form {
                    padding: 0 10px;
                }
                .st-list-cat .ftc-sub-product-categories {
                    width: 45%;
                    margin: 0 7px;
                    margin-bottom: 18px;
                }
                .st-list-cat .ftc-sub-product-categories:last-child{
                    margin-bottom: 0;
                }
                .st-list-cat .wpb_column {
                    padding-right: 15px !important;
                    padding-left: 15px !important;
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories {
                    padding-left: 10%;
                    padding-right: 10%;
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories a.button-cat {
                    margin-right: 5px;
                }
                .st-list-cat .ftc-sub-product-categories span.sub-product-categories a:first-child {
                    font-size: 18px;
                    padding: 5px 15px;
                }
                span.sub-categories {
                    left: 15px;
                }
                footer .mc4wp-form-fields p.form-sub {
                    margin-left: 0;
                }
                p.button-sub {
                    display: inline-block;
                    float: none;
                    margin: 0 auto;
                }
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3 {
                    width: 100%;
                    float: left;
                }
                footer#colophon .ftc-footer .footer-post .widget-container.ftc-blogs-widget .post_list_widget>li{
                    width: 80%;
                }
                footer#colophon .ftc-footer .footer-post .widget-container.ftc-blogs-widget .post_list_widget>li:last-child{
                    margin-bottom: 0px;
                }
                footer#colophon .ftc-footer .footer-post .ftc-blogs-widget .post_list_widget>li {
                    margin-bottom: 14px;
                }
                footer#colophon .ftc-footer .footer-post .widget-title {
                    margin-top: 30px;
                }
                footer#colophon .ftc-footer .vc_row >.vc_col-sm-3:nth-child(3){
                    margin-bottom: 20px;
                }
                footer#colophon .footer-middle .ft-mid-h17 > div {
                    z-index: 2;
                }
                footer#colophon .footer-middle .ft-mid-h17 > div:last-child {
                    z-index: 1;
                }
                .ftc-instagram .item {
                    width: 95px;
                    height: 95px;
                    margin-bottom: 13px;
                    float: none;
                }
                .heading-story .wpb_wrapper h4 {
                    letter-spacing: 2px;
                }
                .st-list-cat {
                    margin-top: 0;
                }
                footer .mc4wp-form-fields p.form-sub input {
                    width: 415px;
                }
                .ft-home16 .ftc-instagram {
                    text-align: center;
                    margin-left: 10px;
                }
                .ftc-instagram {
                    text-align: center;
                }
                .footer-middle .ftc-footer .vc_row >.vc_col-sm-3:last-child {
                    /*margin-bottom: 85px;*/
                }
                .about-story .ftc-sb-button a.ftc-button{
                    padding: 8px 0px 7px;
                }
                .about-story .ftc-sb-button {
                    margin: 0 5px;
                }
                .nav-left, .nav-right {
                    width: 100%;
                    float: none;
                    color: #fff;
                    text-align: center;
                }
                .nav-left{
                    padding-bottom: 0
                }
                .nav-right {
                    text-align: center;
                    padding-top: 0
                }
                .header-nav .nav-right .ftc-shop-cart {
                    position: relative;
                    margin-left: 15px;
                }
                .item-description .counter-wrapper > div .countdown-meta{
                    float: none;
                    line-height: 11px;
                    margin-left: 0
                }
                .counter-wrapper > div .number-wrapper .number{
                    line-height: 30px
                }
                body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container{
                    margin-bottom: 30px !important
                }
            /*.tparrows{
                display: none !important
                }*/
                .woocommerce #content .list div.product div.images {
                    width: 100% !important;
                    float: none !important;
                    padding-bottom: 3px;
                }
                .woocommerce #content .list div.product div.images{
                    border-right: 0
                }
                .woocommerce-page .woocommerce .products.list .product{
                    text-align: center;
                    padding-top: 20px;
                }
                .woocommerce .products.list .ftc-product.product .item-description {
                    padding: 15px 20px 30px;
                }
                .woocommerce-page.columns-3 .grid.products, .woocommerce.columns-3 .grid.products{
                    padding: 0 7px;
                }
                .woocommerce-page.columns-3 .grid.products .product, .woocommerce.columns-3 .grid.products .product {
                    float: left;
                    padding: 0 7px;
                    padding: 10px 10px 0;
                }
                div.product.vertical-thumbnail .thumbnails,
                div.product.vertical-thumbnail .details_thumbnails {
                    width: 100px;
                }
                .woocommerce #content div.product.vertical-thumbnail div.details-img div.images,
                .woocommerce div.product.vertical-thumbnail div.details-img div.images,
                .woocommerce-page #content div.product.vertical-thumbnail div.details-img div.images, 
                .woocommerce-page div.product.vertical-thumbnail div.details-img div.images {
                    margin-left: 110px;
                }
                .woocommerce div.product form.cart .group_table td:last-child {
                    width: 100%;
                    display: block;
                    text-align: center;
                    margin-top: 0;
                    padding: 0 0 15px;
                }
                .woocommerce div.product .woocommerce-tabs ul.tabs li{
                    padding-left: 0;
                }
                .woocommerce div.product form.cart table div.quantity {
                    width: 100%;
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 0;
                }
                .woocommerce div.product form.cart .group_table td.label {
                    text-align: left;
                    margin-top: 13px;
                    margin-bottom: 10px;
                }
                .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
                    width: 100%;
                    text-align: center;
                    padding: 0;
                }
                .woocommerce div.product form.cart .group_table td.label label {
                    padding: 0;
                    text-align: left;
                }
                .woocommerce div.product form.cart .group_table td:first-child {
                    width: 100%;
                    padding: 15px 0;
                    text-align: center;
                    float: none;
                    margin: 0 auto;
                }
                .woocommerce div.product form.cart .group_table td:first-child a{
                    margin: 0 auto;
                    float: none;
                }
                div.product .summary.entry-summary form.cart .group_table td.price{
                    display: inline-block;
                    float: left;
                    text-align: left;
                    padding-bottom: 25px;
                }
                .woocommerce div.product form.cart .group_table td:last-child p.stock {
                    padding-left: 0;
                    display: block;
                    text-align: center;
                }
                .woocommerce div.product .summary .price del, .woocommerce div.product .summary .price ins {
                    display: inline-block;
                }

                .single-product #left-sidebar .woocommerce ul.product_list_widget li a.ftc-widget-image {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 270px;
                    margin-bottom: 13px;
                    float: none;
                    text-align: center;
                }

                .nav-next .nav-subtitle:before {
                    float: right;
                }
                .woocommerce-page.columns-4 .grid.products, .woocommerce.columns-4 .grid.products,
                .woocommerce-page.columns-4 .grid.products .product, .woocommerce.columns-4 .grid.products .product {
                    padding: 0 7px;
                }
                .header-content .container .nav-right-content {
                    float: right;
                    position: relative;
                    margin-top: 0;
                    padding: 0;
                    padding-right: 0;
                    margin-left: 0;
                    left: auto;
                    text-align: center;
                    display: inline-block;
                }
                .subscribe_comingsoon p.form-sub input[type="email"] {
                    width: 300px;
                }
                .ftc-search-product .ftc_search_ajax {
                    right: 0;
                }
                #dropdown-list{
                    right: 0;
                }

                footer .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent {
                 margin-left: 0;
                 margin-top: 30px;
             }
             .footer-middle .ftc_newletter_sub .newletter_sub .newletter_sub_input input.subscribe-input {
                width: 100%;
            }
            .footer-bottom-info .wpb_column.vc_col-sm-3 {
                width: 100%;
                float: left;
            }
            footer#colophon .footer-bottom-info .wpb_column.vc_col-sm-3:nth-child(2) h4.widget-title {
                padding-top: 15px;
            }
            .woocommerce #content .products.list div.product div.images a {
                border: 1px solid #ebebeb;
                margin-top: 20px;
            }
            .woocommerce #content .products.list div.product div.images a:hover{
                border-color: #ebebeb
            }
            .woocommerce.columns-4 .products.list .ftc-product.product .item-description {
                padding: 18px 25px;
            }
            .woocommerce div.product div.summary p.availability.stock{
                margin-top: 0
            }

            .header-nav .nav-right > div.ftc-sb-account {
                margin-left: 0;
            }
            .footer-middle .vc_col-sm-2 {
                width: 100%;
                float: left;
            }
            span.fax {
                padding-left: 0;
                display: block;
            }
            footer .mc4wp-form-fields p.form-sub {
                width: auto;
                float: left;
                margin-bottom: 30px;
            }

            .header-ftc .header-nav .container >div,
            .header-ftc .header-nav .container >div.nav-center{
                width: 100%;
                position: relative;
                padding: 0;
            }
            .header-ftc .header-nav {
                padding: 10px 0;
            }
            .single-product #left-sidebar>section.widget-container h3.widget-title{
                margin-bottom: -1px
            }
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab,
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab:last-child {
                /*padding: 0;*/
                margin: 0 25px;
                margin-bottom: 15px;
            }
            .wpb-js-composer .product-home17.home17 .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
                height: 100px
            }
            .woocommerce #reviews #comments ol.commentlist li .comment-text{
                margin: 0;
            }
            .woocommerce #reviews #comments h2 {
                clear: none;
                font-size: 18px;
                line-height: 24px;
            }
            .woocommerce-tabs #comments {
                width: 100%;
                padding-right: 0px;
                padding-top: 0;
                margin-top: 0;
            }
            .woocommerce-tabs #review_form_wrapper{
                width: 100%;
                border: none;
                padding-left: 0px;
            }
            .woocommerce #reviews #comments ol.commentlist{
                margin-top: 20px;
            }
            .woocommerce #reviews #comments ol.commentlist li img.avatar {
                float: none;
                position: absolute;
                left: 0;
                margin-left: 20px;
                text-align: center;
                padding: 3px;
                width: 32px;
                top: 20px;
                height: auto;
                background: #ebe9eb;
                border: 1px solid #e4e1e3;
                box-shadow: none;
            }
            .woocommerce table.shop_attributes th {
                width: 100px;
                word-break: break-word;
            }
            .woocommerce #reviews #comments ol.commentlist li .comment-text{
                padding-top: 60px
            }
            div.product .summary.entry-summary form.cart .group_table td.price span.amount{
                float: left;
            }
            .widget ul.info-company li:last-child i {
                margin-top: 10px;
            }
            .widget ul.info-company li:first-child i {
                margin-top: 7px;
            }
            .heading-title .wpb_wrapper .title_block:before {
                width: 100%;
                top: 15px;
            }
            body.error404 #content{
                padding-top: 60px;
            }
            body.error404 .page-header h1{
                margin-bottom: 0;
                line-height: 180px;
            }

            .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li >a, 
            .mega_main_menu.second > .menu_holder > .menu_inner > ul > li >a{
                margin: 0;
            }
            .st-testimonial .heading-title {
                margin-top: 100px;
                margin-bottom: 95px;
            }
            .woocommerce.columns-4 .grid.products .item-description h3.product_title, 
            .woocommerce.columns-4 .grid.products .item-description h3.product_title a {
                width: 100%;
            }
            
            .header-content > .container{
                padding: 0 15px;
            }

            .header-layout2 .ftc-search-product .ftc-search ,
            .header-layout4 .ftc-search-product .ftc-search{
                max-width: 270px;
                margin: 0 auto;
                border-bottom: 0;
            }
            .header-layout3 .ftc-search-product .ftc-search {
                max-width: 270px;
                margin: 0 auto;
            }

            .header-layout2 .header-content >.container div.nav-right-content div.ftc-shop-cart,
            .header-layout4 .header-content >.container div.nav-right-content >div.ftc-shop-cart{
                margin-left: 0
            }
            .header-layout2 .ftc-search-product .ftc_search_ajax,
            .header-layout4 .ftc-search-product .ftc_search_ajax{
                right: auto;
                left: 0;
            }
            .header-layout2 .header-content >.container .nav-right-content,
            .header-layout4 .header-content >.container .nav-right-content {
                margin-bottom: 0 !important;
            }
            .st-feature .ftc-feature {
                width: 100%;
                float: none;
                border-right: 0 !important;
                text-align: left !important;
                padding-left: 60px;
                transform: none;
            }
            .header-layout2  .ftc-shop-cart .ftc-shoppping-cart .dropdown-container,
            .header-layout4  .ftc-shop-cart .ftc-shoppping-cart .dropdown-container,
            .header-layout3  .ftc-shop-cart .ftc-shoppping-cart .dropdown-container {
                right: 0;
                margin-left: 0;
            }
            footer .social-icons ul li {
                /*margin-right: 40px;*/
            }
            .st-list-cat .ftc-sub-product-categories span.sub-product-categories a:first-child{
                min-width: 150px;
            }
            .st-product-widget >.wpb_column.vc_col-sm-4 {
                width: 100%;
                float: none;
                margin-bottom: 30px;
            }
            .st-product-widget >.wpb_column.vc_col-sm-4:last-child{
                margin-bottom: 0;
            }
            #testimonial-v3.st-testimonial .ftc-sb-testimonial.ftc-slider >div.owl-nav >div {
                margin-top: 0;
                top: 35%;
            }
            .header-layout4 .navigation-primary {
                padding: 0;
            }
            blockquote {
                padding: 10px 0 10px 40px !important;
            }
        }
        @media only screen and (max-width: 420px){
            .comments-area .reply {
                bottom: 30px;}
                .comment-list li .comment-body .comment-content {
                    margin-top: -20px;
                    margin-left: 140px;
                }
                .blog-1col.sidebar-col1 .blogs .entry-header span.count-view {
                    margin-right: 0;
                    display: inline-block;
                    width: 100%;
                }
                .testi-home17.home17 .owl-nav .owl-next {
                    right: 40%;
                }
                .banner-text-home10 .bt-bn-img:after {
                    right: 32%;
                }
                .banner-text-home10 .bt-bn-img:before {
                    right: 33%;
                }
                #ftc-ajax-search-result{
                    left: 26px !important;
                    width: 250px !important;
                }
                .ftc-shop-cart .ftc-shoppping-cart .dropdown-container{
                }
                .ftc-product .conditions-box{
                    display: none;
                }
                div.product .social-sharing li{
                    margin-bottom: 10px;
                }
                div.product .social-sharing li:last-child{
                    margin-bottom: 0px;
                }
                .pp_woocommerce div.product div.summary .social-sharing{
                    margin-bottom: 0px;
                }
                .faq .vc_toggle_title h4::before,.faq .vc_toggle_active .vc_toggle_title h4:before {
                    top: 50%;
                    transform: translateY(-50%);
                }

                .ftc-products-category ul.tabs li {
                    margin: 0px 48px;
                }
                .woocommerce div.product .summary .woocommerce-product-rating {
                    float: left;
                    margin: 0;
                    top: 0;
                    position: relative;
                    width: 100%;
                    padding-bottom: 10px;
                }
                .woocommerce div.product .woocommerce-tabs ul.tabs{
                    font-size: 19px
                }
                .woocommerce table.wishlist_table tbody td {
                    padding: 16px 5px;
                    font-size: 13px;
                    overflow: hidden;
                }
                .wishlist_table tr td a.button {
                    width: 40px !IMPORTANT;
                    height: 40px !IMPORTANT;
                    line-height: 40px !important;
                    padding: 0 !important;
                }

                .woocommerce table.wishlist_table thead th {
                    font-size: 13px;
                    padding: 16px 0;
                }
                .woocommerce table.shop_table td:first-child {
                    padding: 5px;
                    width: 40px;
                    border-right: 1px solid #ebebeb;
                }
                .woocommerce-page.columns-6 .products .product, .woocommerce.columns-6 .products .product {
                    width: 100% !important;
                }

                .ftc-meta-widget.item-description {
                    width: auto;
                    display: block;
                    margin-left: 0;
                    padding: 2px 0px 0px 30px;
                }
        /*.ftc-items-widget ul.product_list_widget li {
            padding: 18px 0;
            }*/
            .ftc-footer .vc_row.st-feature .vc_col-sm-3:nth-child(3), .ftc-footer .vc_row.st-feature .vc_col-sm-3:nth-child(4){
                margin-bottom: 0
            }
            footer .mc4wp-form-fields p.form-sub input {
                width: 345px;
            }

        }
        @media only screen and (max-width: 384px){
            .testi-home17.home17 .owl-nav .owl-next {
                right: 38%;
            }
            .banner-text-home10 .bt-bn-img:after {
                right: 29%;
            }
            .banner-text-home10 .bt-bn-img:before {
                right: 31%;
            }
            .ftc-search-product .ftc_search_ajax {
                right: auto;
                left: 44%;
            }
            .woocommerce form .woocommerce-additional-fields p.form-row textarea {
                line-height: 18px;
                height: 55px;
            }
            ul.second-menu li.item {
                margin: 0 16px;
            }
            .woocommerce table.shop_table td.product-quantity .quantity {
                margin-left: 10px;
            }
            footer .mc4wp-form-fields p.form-sub input {
                width: 315px;
            }
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list:before,
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list:after,
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container:before{
                display: none;
            }
            .woocommerce.columns-4 .products .product  .images .compare {
                margin-right: 0;
            }

            .service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service {
                padding: 20px 0px 25px 30px;
            }
            div.product.vertical-thumbnail .thumbnails, div.product.vertical-thumbnail .details_thumbnails {
                width: 80px;
                }.woocommerce #content div.product.vertical-thumbnail div.details-img div.images,
                .woocommerce div.product.vertical-thumbnail div.details-img div.images,
                .woocommerce-page #content div.product.vertical-thumbnail div.details-img div.images,
                .woocommerce-page div.product.vertical-thumbnail div.details-img div.images {
                    margin-left: 90px;
                }
                .mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
                    width: 100% !important;
                    margin-bottom: 0px;
                }
                .woocommerce table.wishlist_table tbody td.product-price .amount {
                    display: block;
                }
                .item-description .counter-wrapper > div{
                    padding-right: 25px;
                }
                .counter-wrapper > div .number-wrapper .number{
                    font-size: 16px;
                }
                .item-description .counter-wrapper > div:before{
                    right: 13px;
                }
                .mega_main_menu.second > .menu_holder > .menu_inner > ul > li >a {
                    margin: 0 10px;
                }
                .owl-nav .owl-next {
                    right: 10px;
                }
                .owl-nav .owl-prev {
                    left: 10px;
                }
                .content-heading {
                    margin-left: 10px;
                }
                .st-feature .ftc-feature {
                    width: 100%;
                    float: none;
                    border-right: 0 !important;
                    text-align: left !important;
                    padding-left: 45px;
                    transform: none;
                }

            }

            @media only screen and (max-width: 375px){
                        @-moz-document url-prefix(){
.widget-column.footer-top .vc_row {
    padding: 50px 0 20px;
}
     
     }
                .ftc-thumbnails-gallery ul li {
    max-width: 45px;
    margin-right: 5px;
}
               .countdown-circle-element .time_circles > div > span {
    font-size: 15px !important;
}
                .about-v2 h2.title-add-tt{
                    font-size: 25px;
                }
                span.sub-categories {
                    left: 10px;
                }
                .feature-v1 .wpb_wrapper h2{
                    font-size: 27px;
                }
                .milestone1, .milestone2, .milestone3, .milestone4{
                    padding: 0 10px !important;
                }
                .cms-v4 .ftc-countdown .counter-wrapper > div:nth-child(3){
                    margin-bottom: 30px;
                }
                .page-er2 h1 {
                    font-size: 40px;
                }
                .cms-v3 .ftc-countdown .counter-wrapper > div{
                    padding: 0 12px;
                }
                .faq-v3 .text-demo h3:before{
                    left: 15px;
                }
                .vc_section.contact-v2 h3:before {
                    left: 28%;
                }
                .cd-home16 .ftc-countdown .counter-wrapper > div{
                    margin:0 30px 30px;
                }
                .blog-13 .ftc-sb-blogs .meta-slider .entry-header .date-time, .blog-13 .ftc-sb-blogs .meta-slider .entry-header span.count-view{
                    width: 40%;
                }
                .testimonial-v1.st-testimonial .ftc-sb-testimonial.ftc-slider >div.owl-nav .owl-prev{
                    left: 35%;
                }
                .testimonial-v1.st-testimonial.home16 .ftc-sb-testimonial.ftc-slider >div.owl-nav .owl-prev{
                    left: 32%;
                }
                .ft-mid-h9.ft-home16 .ftc-instagram .item{
                    width: 69px;
                    height: 69px;
                }
                .product-home17.home17 .woocommerce .products .product a.quickview{
                    top: -154px;
                }
                .ft-top9 .ftc_newletter_sub .newletter_sub .button.button-secondary.transparent {
                    left: 20%;
                }
                .text91 {
                    padding-left: 15px;
                }
                .img3-home6 .smooth-image.ftc-smooth:hover:after{
                    top: 51%;
                }
                .header-layout3 .header-content .navigation-primary {
                    padding-bottom: 5px;
                }
                footer .social-icons ul li {
                    /*margin-right: 38px;*/
                }
                footer .mc4wp-form-fields p.form-sub input {
                    width: 305px;
                }
                .owl-nav .owl-next {
                    right: 8px;
                }
                .owl-nav .owl-prev {
                    left:  8px;
                }
                footer .mc4wp-form-fields p.form-sub input {
                    width: 270px;
                }
                .ftc-products-category ul.tabs li {
                    margin: 0px 29px;
                }
                .ftc-shop-cart .dropdown-container {

                }
                .ftc-account .dropdown-container {
                 right: auto;
                 left: -20px;
             }

             .ftc-account .dropdown-container {
                right: 0px;
                left: 30px;
            }
            .deal-products .ftc-product.product .item-description h3.product_title a{
                font-size: 27px;
            }
            .icon_social ul li a i {
                margin-left: 8px;
            }
            .ftc-account .dropdown-container {
                right: 0px;
                left: -43px;
            }
            .subscribe_comingsoon p.form-sub input[type="email"] {
                width: 270px;
            }
            .ftc-footer .vc_row.st-feature .vc_col-sm-3{
                padding-left: 50px !important;
            }
            .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
            .woocommerce div.product .woocommerce-tabs ul.tabs li, 
            .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, 
            .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
                display: inline-block;
                padding-left: 0;
                width: 100%;
            }
            .st-content-images h1 {
                font-size: 22px;
            }
            .st-content-images h5 {
                font-size: 16px;
            }
            .st-content-images p {
                font-size: 14px;
            }
            .full-image >.wpb_column.vc_col-sm-6 .wpb_text_column {
                right: 15px;
            }
            footer .mc4wp-form-fields p.form-sub input {
                width: 305px;
            }
        }
        @media only screen and (max-width: 359px){
            .tit-ab-v5 .h1-not-bold {
                display: block;
            }
            .testi-home17.home17 .owl-nav .owl-next {
                right: 35%;
            }
            .woocommerce div.product .woocommerce-tabs ul.tabs li{
                margin-top: 5px
            }
            .woocommerce div.product .woocommerce-tabs ul.tabs li:LAST-CHILD{
                margin-bottom: 0;
            }
            .tem-description .counter-wrapper > div .number-wrapper:before {
                width: 54px;
                height: 55px;
            }
            .woocommerce .product .item-description .meta_info >div, .woocommerce .product .item-description .meta_info >a {
                margin-left: 8px;
            }
            .ftc-breadcrumb-title .ftc-breadcrumbs-content {
                font-size: 18px;
            }

            .heading-title .wpb_wrapper h2 {
                position: relative;
                font-size: 22px;
            }
            .owl-nav .owl-prev {
                left: -15px;
            }
            .owl-nav .owl-next {
                right: -15px;
            }
            .ftc-instagram .item {
                width: 82px;
                height: 82px;
                margin-bottom: 13px;
                float: none;
            }
            .footer-gallary .ftc-instagram.columns-3{
                text-align: center;
            }
            .woocommerce table.shop_table td.product-quantity .quantity {
                margin-left: 5px;
            }
        }
        @media only screen and (max-width: 330px){
            .header-content .ftc-tini-cart .tini-cart-inner{
                right: -25px;
            }
            .banner-text-home10 .bt-bn-img:before {
                right: 28%;
            }
            .banner-text-home10 .bt-bn-img:after {
                right: 26%;
            }
            .header-layout3 .header-content .container-fluid div.nav-right-content div.dropdown-button {
                margin-left: 56px;
            }
            .header-layout3 .header-content .ftc-search-product .ftc-search {
                right: 65%;
            }
            .header-layout3 .ftc-search-product .ftc_search_ajax {
                right: auto;
                left: 61%;
            }
            .header-layout3 .ftc-shop-cart .ftc-shoppping-cart .dropdown-container {
                right: 65px;
            }
            .ftc-account .dropdown-container {
                right: 0px;
                left: -67px;
            }
            .heading-story .wpb_wrapper h4 {
                letter-spacing: 0;
            }
            footer .mc4wp-form-fields p.form-sub input {
                width: 250px;
            }
            .st-list-cat .ftc-sub-product-categories span.sub-product-categories a:first-child {
                font-size: 16px;
                padding: 15px 10px;
            }
            .st-prroduct-slider h2 {
                font-size: 20px;
            }
            .ftc-products-category ul.tabs li {
                margin: 0px 2px;
            }

            .ftc-sb-account {
                margin-right: 15px;
            }
            .info-desc > span:last-child:before, .ftc-my-wishlist:before, 
            .header-nav .nav-right  .ftc-shop-cart:before{
                display: none;
            }
            .ftc-shop-cart .dropdown-container {
                right: 30px ;
            }
            .ftc-search-product .ftc-search .ajax-search-content {
                right: -45px;
            }
            .nav-right .ftc-shop-cart .dropdown-container {
                -ms-transform: translateX(50%);
                -webkit-transform: translateX(50%);
                transform: translateX(50%);
                right: 30px ;
            }
            .content-banner-n1 h2 {
                font-size: 32px;
            }
            .nav-left >div.header-currency {
                margin-right: 0;
            }
            .woocommerce div.product .woocommerce-tabs ul.tabs li a{
                font-size: 18px;
                padding-right: 10px
            }
            .ftc-search-product .ftc_search_ajax input[type="text"] {
                width: 273px;
            }
            .item-description .counter-wrapper > div{
                padding: 0px;
                width: 50px;

            }
            .item-description .counter-wrapper > div .number-wrapper{
                width: 100%;
                display: block;
            }
            .counter-wrapper > div .number-wrapper .number{
                font-size: 18px
            }
            .item-description .counter-wrapper > div:nth-child(2n+1){
                margin-right: 25px
            }
            .item-description .counter-wrapper > div:nth-child(2),
            .item-description .counter-wrapper > div:first-child{
                margin-bottom: 10px
            }
            .item-description .counter-wrapper > div.hours:before{
                display: none;
            }
            .woocommerce #content .list div.product div.images {
                border-right: 0;
                padding: 0px 20px 3px;
            }
            .woocommerce .products.list .ftc-product.product .item-description {
                padding: 16px 12px 10px;
            }
            .subscribe_comingsoon p.form-sub input[type="email"] {
                width: 240px;
            }
            .item-description .counter-wrapper > div:before{
                display: none;
            }
            div.product .summary.entry-summary form.cart .group_table td.price p.stock {
                margin-bottom: 5px;
                display: block;
                margin-top: 10px;
                padding-left: 0;
                width: 100%;
            }
            div.product .summary.entry-summary form.cart .group_table td.price {
                padding-bottom: 15px;
            }
            .ftc-footer .vc_row.st-feature .vc_col-sm-3 {
                padding-left: 20px !important;
            }
            .about-story .ftc-sb-button a.ftc-button {
                margin: 10px 5px;
                min-width: 110px;
            }
            ul.second-menu li.item {
                margin: 0 20px;
            }
            .st-feature .ftc-feature {
                width: 100%;
                float: none;
                border-right: 0 !important;
                text-align: left !important;
                padding-left: 10px;
                transform: none;
            }
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab,
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab:last-child {
                padding: 0;
                margin: 0 18px;
                margin-bottom: 15px;
            }
            body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab:before {
                content: "";
                height: 18px;
                width: 1px;
                background: #e0e0e0;
                position: absolute;
                right: -20px;
            }
            footer .mc4wp-form-fields p.text-sub {
                text-align: justify;
            }
            footer .social-icons ul li {
                margin-right: 24px;
            }
            .ftc-enable-ajax-search ul {
                width: 280px;
            }
            blockquote {
                padding: 10px 0 10px 30px !important;
            }
        }
        @media only screen and (min-width: 768px) and (max-width: 1199px){
             .ftc_products_deal_slider.def_style_4 .ftc-product.product .item-description, .ftc_products_deal_slider.def_style_4 .product:hover .item-description
           {
                    max-width: 90%;
            }

            .pp_woocommerce div.product div.images-slider-wrapper .image-item{
                max-width: 99.9%;
            }
            .ftc-recent-comments-widget ul li .comment-meta .avatar {
                width: 100%;
            }
            .ftc-recent-comments-widget .comment-meta>div.meta p.comment-info:before, 
            .ftc-recent-comments-widget .comment-meta>div.meta p.comment-info:after {
                content: '"';
                font-weight: bold;
            }
            .ftc-recent-comments-widget .comment-meta>div.meta {
                padding-left: 0;
                padding-top: 10px;
                width: 100%;
                text-align: center;
            }
            aside section.widget-container.ftc-recent-comments-widget ul li .comment-meta .avatar, 
            article.page  .ftc-recent-comments-widget ul li .comment-meta .avatar {
                width: 100%;
                text-align: center;
            }
            aside section.widget-container .ftc_blog_widget ul.post_list_widget li a.blog-image, 
            article.page  .ftc_blog_widget ul.post_list_widget li a.blog-image {
                width: 100%;
                float: none;
            }
            aside section.widget-container  .ftc_blog_widget .post_list_widget .post-title, 
            article.page  .ftc_blog_widget .post_list_widget .post-title {
                width: 100%;
                text-align: center;
                padding-left: 0;
                height: auto;
                display: block;
            }
            aside section.widget-container .ftc_blog_widget .post_list_widget .ftc-widget-post-content, 
            article.page  .ftc_blog_widget .post_list_widget .ftc-widget-post-content{
                text-align: center;
                padding-left: 0;
                display: block;
                margin-bottom: -5px;
            }
            aside section.widget-container .ftc_blog_widget .post_list_widget .ftc-widget-post-content .date-time,
            article.page  .ftc_blog_widget .post_list_widget .ftc-widget-post-content .date-time{float: none;}

        }
        @media only screen and (min-width: 481px) and (max-width: 991px){
            #wcfmmp-store .address {
                top: 56%;
                position: absolute;
                transform: translateY(-50%);
                left: 20%;
                width: 70%;
            }
            #wcfmmp-store .left_sidebar {

                padding: 5% 3% 5% 3%;
            }

            .woocommerce-tabs #comments, .woocommerce-tabs #review_form_wrapper{
                width: 50%;
            }

            /*form cart*/
            .woocommerce div.product form.cart .group_table tr.woocommerce-grouped-product-list-item{
                display: flex;
                align-items: center;
            }
            .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__quantity{
                width: 40%;
                text-align: center;
            }
            .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{
                width: 40%;
                text-align: center;
            }
            .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price{
                width: 20%;
                text-align: center;
            }
            div:not(.pp_pic_holder.pp_woocommerce) .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label label,
            .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price {
                margin: 15px auto;
            }
            /*end*/
            footer form.mc4wp-form {
                text-align: left;
                float: none;
                padding: 0 30px;
            }
            footer form.mc4wp-form .mc4wp-form-fields h4.widget-title{
                text-align: left;
            }
            footer .mc4wp-form-fields p.form-sub{
                margin-left: 0%;
            }
            footer .mc4wp-form-fields p.text-sub{
                max-width: 65%;
            }
            .testimonial-v1.st-testimonial.home16 .heading-title {
                margin-top: 130px;
            }
            .testimonial-v1.st-testimonial.home16{
                padding-right: 0px !important;
                padding-left: 0px !important;
            }

            .h9-blog{
                margin-left: 15px;
                margin-right: 15px;
            }
            footer#colophon .ftc-footer .letter-subcribe .widget-title, footer#colophon .ftc-footer .footer-gallary .widget-title{
                margin-top: 0px;
            }
            .st-product-widget >.best-seller-h4.wpb_column.vc_col-sm-4:nth-child(3){
               left: 50%;
               transform: translateX(-50%);
               -webkit-transform: translateX(-50%);
               -moz-transform: translateX(-50%);
               margin-top: 40px;

           }
           .st-product-widget.home5 >.wpb_column.vc_col-sm-4:nth-child(3),
           .list-product-h18.home19 >.wpb_column.vc_col-sm-4.list-cate-h18:nth-child(3),
           .list-product-h18.home21 >.wpb_column.vc_col-sm-4.list-cate-h18,
           .st-product-widget.widget-home16 > .wpb_column.vc_col-sm-4:nth-child(3) {
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            margin-top: 40px;
        }
        .list-product-h18.home21 >.wpb_column.vc_col-sm-4.list-cate-h18:nth-child(3){
            margin-top: 0px;
        }
        .list-product-h18.home21 >.wpb_column.vc_col-sm-4.list-cate-h18:nth-child(1){
            margin-bottom: 5px;
        }
        .list-product-h18.home19 >.wpb_column.vc_col-sm-4.list-cate-h18:nth-child(3) .owl-dots,.list-product-h18.home21 >.wpb_column.vc_col-sm-4.list-cate-h18 .owl-dots{
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
        }
        .list-product-h18.home21{
            padding-top: 25px !important;
        }
        .list-product-h18.home21 >.wpb_column.vc_col-sm-4.list-cate-h18:first-child .owl-dots{
            margin-bottom: 30px;
        }
        .wpb_column.vc_col-sm-4:nth-child(3) .ftc-items-widget h2.widgettitle,.list-product-h18.home21 >.wpb_column.vc_col-sm-4.list-cate-h18 .ftc-items-widget h2.widgettitle{
            text-align: center;
        }
        .wpb_column.vc_col-sm-4:nth-child(3) .ftc-items-widget h2.widgettitle:before,.list-product-h18.home21 >.wpb_column.vc_col-sm-4.list-cate-h18 .ftc-items-widget h2.widgettitle:before{
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            margin-top: 25px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 991px){
        .elementor-widget-wrap .countdown_home25 {
    margin-top: 30px;
}
        .box_service_home31 .elementor-container .elementor-column.elementor-col-33 {
    width: 100% !important;
    padding-bottom: 30px;
}
          .pp_woocommerce div.product div.images-slider-wrapper {
    width: 30% !important;
}
        .single-product div#primary:not(.hide-filter) div.product div.summary {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}
        .single-product div#primary:not(.hide-filter) .summary, .single-product div#primary:not(.hide-filter) .collapsed-content, .single-product div#primary:not(.hide-filter) .full-content p {
    text-align: center;
}
        .ftc-sidebar .widget-container.widget_text h3.widget-title.product_title.active:after {
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 0;
    text-indent: 0;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: 50%;
    right: 20px;
}
.ftc-sidebar .widget-container.widget_text h3.widget-title.product_title:not(.active):after {
    content: "\f068";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 0;
    text-indent: 0;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: 50%;
    right: 20px;
}
.ftc-sidebar .widget-container.widget_text .widget-title.product_title:hover::after, .widget-title-wrapper:hover a.block-control:before {
    color: #999 !important;
}
        .ftc-product-categories-widget .widget-title-wrapper {
    position: relative;
}
        .ftc-product-categories-widget .widget-title-wrapper a.block-control:before {
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 32px;
    text-indent: 0;
    color: #fff;
}
.ftc-product-categories-widget .widget-title-wrapper a.block-control:hover:before, 
.ftc-product-categories-widge .widget-title-wrapper a.block-control:focus:before {
    color: #999;
}
.ftc-product-categories-widget .widget-title-wrapper a.block-control.active:before {
    content: "\f068";
}
        .ftc-product-categories-widget .widget-title-wrapper a.block-control {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 0;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    text-indent: 0;
    z-index: 2;
}

        .woocommerce div.product.product-type-variable form.cart table td, .pp_woocommerce div.product.product-type-variable form.cart table td{
            text-align: center;
        }

        /*.woocommerce div.product .summary.entry-summary .woocommerce-product-rating {
    float: none;
    margin: 0 auto;
    width: max-content;
}*/
/*.detail-nav-summary{
    right: 0;
}*/
        #swipebox-container{
width: calc(100% - 17px);
}
        .woocommerce div.product form.cart .variations label, 
        .woocommerce-page div.product form.cart .variations label{
            width: 100%;
            text-align: center;

        }
        @-moz-document url-prefix() {
        .page-template-default.page.theme-osapa.rtwpvs.wcfm-theme-osapa.dokan-theme-osapa {
    overflow-x: hidden;
}
    }
        .img-pricing-table .ftc-pricing.style-2 .ftc-pricing-item {
    padding: 180px 0 30px;
}
        .elementor-column.elementor-element.heading1-element {
    padding-left: 15px;
}
.elementor-column.elementor-element.heading2-element {
    padding-right: 15px;
}
        .ftc-portfolio-wrapper .filter-bar.container {
    width: auto;
}
        /*.woocommerce #content .site-content.col-xs-12.hide-filter .detail-nav-summary {
    top: 37.5%;
}
              .detail-nav-summary{
            top: 46%;
    left: 0;
    justify-content: center;
    right: 0;
    }*/
    #wcfmmp-stores-lists .wcfmmp-store-lists-sorting{
        margin: 0 10px;
    }
    #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li{
        padding-left: 10px;
        padding-right: 10px;
    }
    /*div.product .summary.entry-summary form.cart div.quantity {
        width: max-content;
        margin: 15px auto 15px !important;
        float: none;
        display: flex;
    }*/
    /*div.product .summary.entry-summary form.cart button.single_add_to_cart_button {
        float: none;
    }*/
    div.product .social-sharing{
        display: flex;
        justify-content: center;
    }
    div.product .social-sharing li:last-child{
        margin-right: 0;

        }              .archive .woocommerce .products.grid.columns4 .ftc-product.product.variable, 
        .archive .woocommerce .products.columns4 .ftc-product.product.variable {
            width: 33.333% ;
        }
        .archive .col-sm-12 .site-content:not(.hide-filter) .ftc-sidebar.product-category-top-content .widget-container {
            border: 1px solid #ebebeb;
        }
        .woocommerce .col-sm-12 .site-content:not(.hide-filter) .widget_layered_nav ul li {
            width: 100%;
        }

        .widget-container ul.product-categories{
            margin: 0;
        }
        section#text-6.widget-container.widget_text{
            margin: 0;
        }
        .woocommerce .widget_layered_nav ul li, .widget-container.product-filter-by-color ul li {
            width: 50%;
        }
        .archive .woocommerce .products.style-1 .ftc-product.product {
            padding: 10px 10px 0px;
        }
        .woocommerce.columns-4, .woocommerce.columns-3 {
            margin: 0px -7px;
        }
        .archive .woocommerce .products.style-1.list .ftc-product.product {
            max-width: calc(100% - 14px);
            margin: 0 7px;
            margin-bottom: 30px;
        }
        /*.woocommerce div.product .summary .product_title.entry-title{
            padding-top: 50px;
            font-size: 25px;
        }*/
        
        .services-v3 .sv2-img-bar .wpb_column:last-child > .wpb_wrapper{
            padding-left: 0px;
        }
        .ftc-blockquote .blockquote-bg, .blog .blockquote-bg, .single-post .blockquote-bg, body.category .blockquote-bg{
            padding: 50px 20% 50px !important;
        }
        .faq-v3 .ftc-heading h1{
            font-size: 23px;
        }
        .about-v2 .ab2-img, .about-v2 .ab2-text{
            width: 50%;
        }
        .woocommerce div.product form.cart table div.quantity{
            margin-bottom: 5px;
        }
        .text1-banner4-h6 p {
            top: 21%;
            left: 43%;
            font-size: 16px;
        }
        .text2-banner4-h6 p {
            left: 43%;
            top: 39%;
            font-size: 22px;
        }
        a.text-h19.text2 {
            top: 56%;
            left: 43%;
            font-size: 13px;
        }
        .text1-banner5-h6 p {
            top: 17%;
            font-size: 22px;
        }
        .text2-banner5-h6 p {
            top: 34%;
            font-size: 15px;
            max-width: 200px;
            line-height: 22px;
        }
        a.text-h19.text3 {
            font-size: 13px;
        }
        /*center product quickview*/
       /* #primary:not(.hide-filter) .product .summary.entry-summary{
            text-align: center;
        }*/
        #primary:not(.hide-filter) div.product .summary.entry-summary .social-sharing li{
            float: none;
        }
        #primary:not(.hide-filter) .summary.entry-summary .woocommerce-product-rating .star-rating, .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link {
            float: none;
        }
       /* #primary:not(.hide-filter) div.product .summary.entry-summary  .woocommerce-product-rating{
            width: 100%;
            margin-bottom: 10px;
        }*/
        #primary:not(.hide-filter) div.product .summary.entry-summary .ftc_excerpt .collapsed-content{
            text-align: center;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary .yith-wcwl-add-to-wishlist{
            float: none;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary .sku-wrapper{
            margin-bottom: 15px;
        }
        /*#primary:not(.hide-filter) div.product .summary.entry-summary form.cart div.quantity{
            width: max-content;
            margin: 10px auto 15px !important;
            float: none;
            display: flex;
            justify-content: center;
        }*/
        #primary:not(.hide-filter) div.product .summary.entry-summary form.cart button.single_add_to_cart_button{
            float: none;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.cart button.single_add_to_cart_button:before{
            border-bottom: none;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.cart button.single_add_to_cart_button:after{
            display: none;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.variations_form table.variations{
            width: auto;
            margin: auto;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.variations_form table.variations a.reset_variations{
            left: 33%;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
            text-align: center;
        }
        #primary:not(.hide-filter) .woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{
            float: none;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.variations_form table.variations tbody tr:last-child{
            margin-bottom: 0px;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.variations_form table.variations tbody tr td.label{
            text-align: center;
        }
        #primary:not(.hide-filter) div.product .summary.entry-summary form.variations_form table.variations tbody tr td .variable-items-wrapper{
            width: max-content;
            margin: auto;
            margin-bottom: 5px;
        }
        /*end*/
       /* .pp_woocommerce div.product div.summary, .woocommerce-page .pp_woocommerce div.product div.summary{
            padding-right: 0px;
        }*/
        .pp_woocommerce .entry-summary table.group_table td:nth-child(1) {
            width: 140px;
            padding-left: 0px;
        }
        .pp_woocommerce div.product div.summary form.cart .group_table.woocommerce-grouped-product-list td:first-child {
            padding: 15px 5px;
        }
        .pp_woocommerce div.product div.summary form.cart .group_table.woocommerce-grouped-product-list td:last-child {
            padding: 15px 0px;
        }
        .banner-h7-row1 .ftc-smooth-image.ftc-smooth, .banner-h6 .ftc-smooth-image.ftc-smooth{
            max-height: 175px;
            overflow: hidden;
        }
        .nopadding-img.home7 .home7-text{
            margin-top: -15px;
        }
        body .contactus-3-text .wpb_content_element{
            margin-bottom: 6px;
        }
        .sv5-img-tx .text-sv2-02 h1{
            font-size: 30px;
        }
        .services-v2 .ftc-feature{
            padding: 50px 36px 45px;
        }
        .for-image-h16 .ftc-smooth-image {
            margin-bottom: 13px;
        }
        .widget-container .social-icons ul.list-icons li:last-child {
            margin-top: 5px;
            margin-right: 0;
        }
        footer#colophon .ftc-footer .ft-mid-h9 .vc_row >.vc_col-sm-3:nth-child(3) h4.widget-title {
            margin-top: 0;
        }
        .services-v5 .vc_row:nth-child(2) .text-sv2-02 {
            padding-top: 0;
        }
        .contact-v5 .vc_row .vc_col-sm-4 {
            width: 33.3333%;
        }
        .blog-1col.sidebar-col1 .blogs .post-info .entry-content p {
            height: 70px;
        }
        .widget-container.widget_search form.search-form input.search-field {
            width: 100%;
            margin-bottom: 0;
        }
        table.shop_table.woocommerce-checkout-review-order-table {
            border-right: 0;
        }
        .st-content-images h1 {
            font-size: 30px;
            margin-top: 10px;
            margin-bottom: 3px;
        }
        .st-content-images p {
            font-size: 16px;
        }
        .woocommerce .product  .item-description .meta_info .add-to-cart a:first-child:before,
        .ftc-meta-widget.item-description .meta_info .add-to-cart a:first-child:before{
            margin: 0;
        }
        .ftc-sb-blogs .meta-slider .entry-header .date-time:before, .post-img .date-time:before,
        .ftc-sb-blogs .meta-slider .entry-header span.vcard.author i{
            padding-right: 5px
        }
        /*.woocommerce-page.columns-3 .grid.products .product, .woocommerce.columns-3 .grid.products .product {
            width: 50%;
            float: left;
            }*/
            aside.ftc-sidebar.product-category-top-content .widget-container.product-filter-by-color, 
            .widget-container.widget_categories, .widget-container.widget_price_filter, 
            .widget-container.widget_layered_nav, .ftc-product-categories-widget, .widget-container.widget_text {
                padding-left: 10px;
                padding-right: 10px;
            }
            .widget-container.widget_categories .widget-title-wrapper .widget-title,
            .widget-container.ftc-blogs-widget .widget-title-wrapper .widget-title,
            .widget-container.ftc-recent-comments-widget .widget-title-wrapper .widget-title,
            .widget-container.widget_tag_cloud .widget-title-wrapper .widget-title,
            .ftc-product-categories-widget .widget-title-wrapper h3.widget-title, 
            .widget-container.widget_text .widget-title-wrapper h3.widget-title, 
            .blog #left-sidebar section.widget-container .widget-title-wrapper h3.widget-title,
            .widget-container.widget_archive .widget-title-wrapper .widget-title,
            .widget-container.widget_meta .widget-title-wrapper .widget-title {
                margin-left: -10.5px;
                margin-right: -10.5px;
                font-size: 16px;
                padding-left: 10px !important
            }
            .widget-container.widget_archive, .widget-container.ftc-blogs-widget, 
            .widget-container.ftc-recent-comments-widget, .widget-container.widget_tag_cloud, 
            .widget-container.widget_calendar, .widget-container.widget_pages, .widget-container.widget_meta,
            .widget-container.widget_recent_comments, .widget-container.widget_recent_entries, 
            .widget-container.widget_rss, .widget-container.widget_nav_menu {
                padding: 0 10px;
            }
            .ftc-sidebar section.widget-container.widget_archive .widget-title-wrapper h3.widget-title,
            .ftc-sidebar section.widget-container.ftc-blogs-widget .widget-title-wrapper .widget-title, 
            .ftc-sidebar section.widget-container.ftc-recent-comments-widget .widget-title-wrapper .widget-title, 
            .ftc-sidebar section.widget-container.widget_tag_cloud .widget-title-wrapper .widget-title,
            .ftc-sidebar section.widget-container.widget_calendar .widget-title-wrapper .widget-title, 
            .ftc-sidebar section.widget-container.widget_pages .widget-title-wrapper .widget-title, 
            .ftc-sidebar  section.widget-container.widget_meta .widget-title-wrapper .widget-title, 
            .ftc-sidebar  section.widget-container.widget_recent_comments .widget-title-wrapper .widget-title, 
            .ftc-sidebar  section.widget-container.widget_recent_entries .widget-title-wrapper .widget-title,
            .ftc-sidebar section.widget-container.widget_rss .widget-title-wrapper .widget-title, 
            .ftc-sidebar section.widget-container.widget_search .widget-title-wrapper .widget-title,
            .ftc-sidebar section.widget-container.widget_nav_menu .widget-title-wrapper .widget-title{
                margin-left: -10.5px;
                margin-right: -10.5px;
                font-size: 16px;
            }
            .single.single-product div#primary.hide-filter{
                width: 100% !important
            }
            .single.single-product aside#right-sidebar.ftc-sidebar{
                width: 30%
            }
            .footer-middle .ftc-footer .vc_row >.vc_col-sm-3.info-column .ftc-sb-button {
                margin: 25px 0;
            }
            .footer-middle .ftc-footer .ft-mid-h17.vc_row >.vc_col-sm-3.info-column .ftc-sb-button {
                margin: 0;
            }
            .owl-nav .owl-prev {
                left: 0;
            }
            .owl-nav .owl-next {
                right: 0;
            }
            .vc_row.image-product >.vc_col-sm-6 {
                width: 100%;
            }
            .content-heading {
                margin-left: 100px;
            }
            .woocommerce .products.list .ftc-product.product .item-description {
                width: auto;
                padding: 20px 30px 10px;
                display: table-cell;
            }
            .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider .owl-prev {
                left: -60%;
                margin-left: -45px;
            }
            .st-testimonial.testimonial-v1 .ftc-sb-testimonial.ftc-slider .owl-next {
                left: -59%;
                right: auto;
                margin-left: 10px;
            }
            .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-prev {
                left: -1%;
            }
            .st-testimonial.testimonial-v1.home16 .ftc-sb-testimonial.ftc-slider .owl-next {
                left: -54%;
            }
            .ftc-sb-blogs.ftc-masonry .post-wrapper .post-info h3 {
                /*height: 32px;*/
                overflow: hidden;
            }
            .ftc-instagram .item {
                display: inline-block;
                margin-right: 8px;
                margin-bottom: 10px;
                padding: 0;
                width: 90px;
                height: 90px;
                float: left;
            }
            .content-banner h4 {
                font-weight: bold;
                font-size: 14px;
            }
            .content-banner h3 {
                font-size: 22px;
            }
            .content-banner h2 {
                font-size: 26px;
            }
            .content-banner {
                padding: 21px 0;
                border: 5px solid;
            }
            .single-product #right-sidebar .product_list_widget .ftc-meta-widget .product-categories {
                min-width: 130px;
            }
            .single-product #right-sidebar .product_list_widget .ftc-meta-widget >a {
                width: 130px;
            }
            .header-layout3 .header-content .container-fluid div.nav-right-content div.dropdown-button {
                margin-left: 65px;
            }
            /*.footer-bottom-h1  {
                padding-top: 20px;
                padding-bottom: 20px;
            }*/

        }
        @media only screen and (max-width: 991px) and (min-width: 640px){
            .footer-middle .ftc-footer .footer-middle-home7.home13.vc_row >.vc_col-sm-3.footer-gallary{
                margin-right: auto;
            }
            .blog-os-page.ftc-shortcode:not(.blog-timeline) article.post-wrapper {
                width: 50%;
                float: left;
            }
            .cate-h14.home15 .cate-wg-h14.vc_col-sm-4:last-child {
                margin-top: 60px
            }
            .st-product-widget.widget-home16 > .wpb_column.vc_column_container.vc_col-sm-4:last-child {
                margin-top: 60px
            }
        }
        @media only screen and (min-width: 992px) and (max-width: 1024px){
            .ftc-blockquote .blockquote-bg, .blog .blockquote-bg, .single-post .blockquote-bg, body.category .blockquote-bg{
                padding: 50px 16% 50px !important;
            }
            .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.menu-home > ul.mega_dropdown {
                margin-left: -280%;
            }
            .header-layout7 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.menu-home > ul.mega_dropdown {
                margin-left: -270%;
            }
            .header-layout2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.menu-home > ul.mega_dropdown {
                margin-left: -295%;
            }
            .header-layout3 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.menu-home > ul.mega_dropdown {
                margin-left: -250%;
            }
            .services-v2 .text-sv2-02 p{
                padding-bottom: 55px;
            }
            .woocommerce div.product .woocommerce-tabs ul.tabs li a{
                font-size: 16px;
                padding-right: 10px;
            }
            .woocommerce div.product .woocommerce-tabs ul.tabs li{
                padding-left: 10px;
            }
            .tab-category.two-rows.home5.home6 .owl-nav > div {
                top: 30.5%;
            }
            .milestone-home1{
                background-position: left center !important;
            }
            .tab-category .owl-nav > div, .tab-category-h2 .owl-nav > div{
                width: 40px !important;
                height: 40px !important;
            }
            .tab-category .owl-nav > div:before, .tab-category-h2 .owl-nav > div:before{
                line-height: 40px;
            }
            .tab-category .owl-nav .owl-prev, .tab-category-h2 .owl-nav .owl-prev {
                left: -25px;
            }
            .tab-category .owl-nav .owl-next, .tab-category-h2 .owl-nav .owl-next {
                right: -25px;
            }
            footer .info-column .social-icons {
                margin-top: 25px;
            }
            #blog-v2 .post-info {
                margin: 0 15px;
                padding: 17px 10px;
            }
            .img-right-h8 .ftc-smooth-image.ftc-smooth img.img.wp-post-image {
                max-height: 219.5px;
            }
            .product-have-banner-h4 .st-prroduct-slider .ftc-smooth-image.ftc-smooth img{
                height: 705px;
            }
            .testimonial-v1.st-testimonial.testimonial-h4 .testimonial-content{
                padding: 30px 40px 21px;
            }
            .testimonial-v1.st-testimonial.testimonial-h4 .ftc-sb-testimonial .active .testimonial-content .info{
                font-size: 15px;
            }
            .home8-new .banner-widget-h18 .smooth-image.ftc-smooth:hover:before {
                right: 51%;
            }
            .widget-have-banner .woocommerce .widget-h4 .products .product .images{
                width: 110px;
            }
            .widget-have-banner .woocommerce .widget-h4 .ftc-product.product.product .item-description {
                width: calc(100% - 110px);
            }
            .widget-have-banner .woocommerce .widget-h4 .products .product{
                margin-bottom: 15px;
            }
            .widget-have-banner .list-cate-h18 .woocommerce .widget-h4 .header-title .product_title{
                padding-bottom: 43px;
            }

            .widget-banner-h17 .woocommerce .widget-h17 .products .product .images{
                width: 90px;
                height: 90px;
            }
            .widget-banner-h17 .woocommerce .widget-h17 .ftc-product.product.product .item-description {
                width: calc(100% - 90px);
            }
            .widget-banner-h17 .woocommerce .widget-h17 .products .product{
                margin-bottom: 10px;
            }
            .widget-banner-h17 .woocommerce .widget-h17 .header-title .product_title{
                padding-bottom: 38px;
            }
            .banner-h7-row1 .ftc-smooth-image.ftc-smooth, .banner-h6 .ftc-smooth-image.ftc-smooth{
                max-height: 236px;
                overflow: hidden;
            }
            .testimonial-v1.st-testimonial.testimonial-h12 .ftc-sb-testimonial .active .testimonial-content .info{
                font-size: 13px;
            }
            .cd-home16 p{
                font-size: 13px;
            }
            .for-image-h16 .ftc-smooth-image {
                margin-bottom: 16px;
            }
            .testi-home19 .tit-home18{
                left: 40%;
            }
            .testi-home19 .ftc-sb-testimonial{
                width: 70%;
            }
            .ft-mid-h9 .ftc-instagram div.item:nth-child(4n+4){
                margin-right: 10px;
            }
            /*.home6 .img-right-slider .slide11.second .ftc-smooth-image.ftc-smooth::before{
                background: none repeat scroll 0 0 rgba(0,0,0,.1);
                height: 100%;
                content: "";
                display: block;
                left: -100%;
                opacity: 0;
                filter: alpha(opacity=0);
                position: absolute;
                top: 0;
                -webkit-transition: all 0.6s ease 0s;
                -o-transition: all 0.6s ease 0s;
                transition: all 0.6s ease 0s;
                width: 100%;
                z-index: 1;
                border: none;
                left: 0px;
            }
            .home6 .img-right-slider .slide11.second .ftc-smooth-image.ftc-smooth::after{
                background: none repeat scroll 0 0 rgba(0,0,0,.1);
                height: 100%;
                content: "";
                display: block;
                right: -100%;
                opacity: 0;
                filter: alpha(opacity=0);
                position: absolute;
                top: 0;
                -webkit-transition: all 0.6s ease 0s;
                -o-transition: all 0.6s ease 0s;
                transition: all 0.6s ease 0s;
                width: 100%;
                z-index: 1;
                border: none;
                left: 0px;
            }*/
            /*.home6 .img-right-slider .slide11.second .smooth-image.ftc-smooth:hover:before {
                left:0;
                opacity:1;
                filter:alpha(opacity=100);
            }
            .home6 .img-right-slider .slide11.second .smooth-image.ftc-smooth:hover:after {
                right:0;
                opacity:1;
                filter:alpha(opacity=100)
            }*/
            .woocommerce .owl-carousel.style-1 .product .item-description h3.product_title {
                width: 100%;
                /*padding-right: 65px;*/
            }
           /* .home11.menu-category {
                max-height: 615px !important;
                overflow: hidden !important;
            }*/
        }
        @media only screen and (min-width: 768px) and (max-width: 1024px){
            .banner-text-hom17 .text-banner17{
                margin-left: 30px;
            }
        }
        @media only screen and (min-width: 481px) and (max-width: 735px){
            .ftc-meta-widget.item-description{
                padding-left: 10px;
            }
            del .woocommerce-Price-amount{
                padding-right: 10px;
            }
        }
        @media only screen and (min-width: 376px) and (max-width: 480px){
            .text-banner17:after {
                top: 48%;
            }
        }
        @media only screen and (min-width: 1500px) {
            .pp_pic_holder.pp_woocommerce.loaded .pp_content_container{
                margin-top: -120px;
            }
            .admin-bar .pp_pic_holder.pp_woocommerce.loaded .pp_content_container{
                margin-top: -120px;
            }
        }
        @media only screen and (max-width: 1024px) and (min-width: 992px) {
            .product-home17 .woocommerce .ftc-product.product .item-description .star-rating {
                margin-bottom: 0;
            }
            .box_banner_home28 .elementor-container .banner1_home28 {
                margin-bottom: 23px;
            }
            .mega_main_menu li.multicolumn_dropdown.columns4.blog-menu > .mega_dropdown {
                margin-left: -515%;
            }
            .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.default_dropdown > .mega_dropdown {
                margin-left: -20px;
            }
            .header-layout2 .mega_main_menu li.multicolumn_dropdown.columns4.blog-menu > .mega_dropdown {
                margin-left: -540%;
            }
            .header-layout2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.default_dropdown > .mega_dropdown {
                margin-left: -15%;
            }
            .header-layout14 .mega_main_menu li.multicolumn_dropdown.columns4.blog-menu > .mega_dropdown {
                margin-left: -480%;
            }
            .header-layout7 .mega_main_menu li.multicolumn_dropdown.columns4.blog-menu > .mega_dropdown {
                margin-left: -520%;
            }
            .mega_main_menu li.multicolumn_dropdown.columns3 > .mega_dropdown {
                margin-left: -100%;
            }
            .header-layout7 .mega_main_menu li.default_dropdown.drop_to_right .mega_dropdown {
                left: -20px;
            }
        /*.slide-img-home8 .vc_col-sm-6 {
            padding-right: 7px !important;
            }*/
           /* .slide-img-home8 .img-left-h8.vc_col-sm-3 {
                padding-right: 7px !important;
            }
            .slide-img-home8 .img-right-h8.vc_col-sm-3 {
                padding-left: 7px !important;
            }*/
            .slide-img-home8 .ftc-smooth-image {
                margin-bottom: 16px;
            }
        }
        @media only screen and (max-width: 767px) and (min-width: 481px) {
            .img-pricing-table .ftc-pricing.style-2 .ftc-pricing-item {
    padding: 465px 0 30px;
}
            .ftc_products_deal_slider.def_style_4 .ftc-product.product .item-description, .ftc_products_deal_slider.def_style_4 .product:hover .item-description
           {
                    max-width: 90%;
            }
            .button-filter-boxed{
                margin-left: 0;
            }


            #wcfmmp-store .bd_icon_area{
                position: absolute;
                top: 26%;
            }
            #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form select#wcfmmp_store_country {
                width: auto !important;
            }
            .archive .woocommerce .products.grid.columns4 .ftc-product.product.variable, 
            .archive .woocommerce .products.columns4 .ftc-product.product.variable,
            .archive .woocommerce .products.style-1 .ftc-product.product.variable {
                width: 33.3333%;
            }

            .woocommerce div.product .summary .product_title.entry-title{
                padding-top: 30px;
            }
            .ftc-single-product div.single-product-container.images_left .entry-summary {
                text-align: center;
            }
            
            /*.detail-nav-summary{
                     top: 45%;
    left: 0;
    justify-content: center;
    right: 0;
    }*/
    .woocommerce div.product .details-img div.images .woocommerce-product-gallery__trigger {
        bottom: 140px;
    }

    .product-slider-h9 .woocommerce .product .images .group-button-product > a, .product-slider-h9 .woocommerce .product .images .group-button-product > .yith-wcwl-add-to-wishlist {
        width: 22%;
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product .add-to-cart.add_to_cart_button {
        width: 56%;
    }
}
@media only screen and (max-width: 991px) { 
    .single-product-element .detail-nav-summary {
    padding: 22px 20px;
}
    .elementor-element.single-product-element .ftc-single-product div.single-product-container .entry-summary {
    padding: 67px 20px;
}
    .caftc-link {
    float: none;
}
    .yith-wcwl-form table.cart .product-thumbnail {
    display: block !important;
    border: none !important;
}
    table.wishlist_table tbody td {
    border-bottom: 1px solid #ebebeb !important;
}
.wishlist_table thead {
    display: none;
}
.wishlist_table tbody tr:nth-child(2n+1) {
    background: #f6f6f6;
}
.woocommerce table.shop_table td:first-child {
    width: 100%;
    padding: 5px;
    border-right: 0;
}
.woocommerce table.shop_table .wishlist-items-wrapper td {
    border-right: 0;
}
.woocommerce table.shop_table td {
    width: 100%;
    display: block;
    border-right: 0;
    border-left: 0;
}
    .woocommerce .cart_totals table.shop_table tr.order-total {
    margin-top: 10px;
}
    .single.single-product.woocommerce div.product .summary h1.product_title.entry-title {
    margin-top: 50px;
}
.detail-nav-summary {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}
    .single.single-product.woocommerce div.product.product-type-grouped form.cart.grouped_form {
    align-items: center;
}   
    /*.pp_woocommerce div.product div.summary {
    width: 70%;
}*/
    .woocommerce #content div.product div.details-img, .woocommerce div.product div.details-img, .woocommerce-page #content div.product div.details-img, .woocommerce-page div.product div.details-img, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;
}
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    padding-left: 0;
}
    .pp_pic_holder.pp_woocommerce, .pp_pic_holder.ftc-size_chart {
    max-width: 640px;
    left: 50% !important;
    transform: translateX(-50%);
}
    .single.single-product.woocommerce div.product.product-type-variable .single_variation_wrap .variations_button {
    justify-content: center;
}
    .woocommerce div.product .details-img div.images .woocommerce-product-gallery__trigger {
    bottom: 140px;
}
    .woocommerce-cart .woocommerce table.shop_table.cart.woocommerce-cart-form__contents td.product-name > a:first-child {
    margin-left: 10px;
}
    .woocommerce table.shop_table td.product-quantity .quantity {
    margin: 0 0 0 auto;
}
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    margin: 0 20px 0 0;
}
    .checkout-login-coupon-wrapper .woocommerce-form-coupon-toggle .woocommerce-info {
    margin-left: 0;
}
    .woocommerce .woocommerce-checkout-review-order table.shop_table td {
    display: table-cell;
}
    .woocommerce-cart .woocommerce .cart_totals table.shop_table.shop_table_responsive {
    padding: 0;
}
    .woocommerce #content table.shop_table_responsive tr td.actions .button, .woocommerce-page #content table.shop_table_responsive tr td.actions .button {
    width: 30%;
    float: left;
}
    .woocommerce-cart .woocommerce table.shop_table.cart.woocommerce-cart-form__contents td.product-name {
    padding: 15px
px
 10px;
}
    .single.single-product.woocommerce div.product form.cart {
    justify-content: center;
}
    .pp_pic_holder.ftc-size_chart .pp_content {
    width: inherit !important;
}
    body .pp_pic_holder.ftc-size_chart .pp_content_container {
    padding: 0 !important;
}
    #customer_login .u-column1, #customer_login .u-column2 {
    padding: 20px;
}
        .up-sells .products, .ftc-cross-sells .products {
    margin-left: 0;
}
.pp_pic_holder.pp_woocommerce, .pp_pic_holder.ftc-size_chart {
    max-width: 640px;
    left: 50% !important;
    transform: translateX(-50%);
}
    .product-tab-template.def_style_3 .tabs-content-wrapper .product:hover .item-description .price{
    display: flex;
}
.product-tab-hover-element .product-tab-template.def_style_3.ftc-product-tabs .tabs-content-wrapper .tab-content .product:hover .item-description h3.product_title.product-name {
    text-align: center;
    width: 100%;
}

  .woocommerce div.product .woocommerce-tabs .panel#tab-description{
    text-align: center;
}
.woocommerce div.product div.summary p.price{
    margin-bottom: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs,
.desciption_content{
    text-align: center;
}
.woocommerce .products.list .product .item-description .meta_info {
    padding: 0;
}
.detail-nav-summary > a:hover .nav-product {
    display: flex;
    left: 50%;
    transform: translateX(-50%);
}
.detail-nav-summary a .nav-product:after {
    left: 50%;
}

.sidebar-show .ftc-close-popup {
    opacity: 0.8;
    visibility: visible;
    z-index: 1111;
}
.ftc-close-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11112;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0, 0, 0, .7);
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
}
.widget-container.ftc-product-categories-widget ul.product-categories li:last-child a,
.widget-container.ftc-product-categories-widget ul.product-categories li a {
    padding-bottom: 10px;
}
/*#left-sidebar>section, #right-sidebar>section {
    margin-bottom: 0;
}
*/
.header-ftc.header-layout14 .header-content .ftc-shop-cart {
    margin-right: 0;
}
.products.style-1 .product .item-description .price {
    display: flex;
    /*margin-left: -6px;*/
    justify-content: left;
    line-height: 27px;
}
.shopby1 .products.style-1 .product .item-description .price {
    justify-content: center;
}
.related.products .products.style-1 .product .item-description .price {
     display: flex;
    justify-content: center;
    line-height: 27px;
    text-align: center;

}
.tab-category.home16 .products.style-1 .product .item-description .price, 
 .cd-home16 .products.style-1 .product .item-description .price{
    justify-content: center;
    margin-left: 0;
}
.product-slider-h18 .woocommerce .products .product .item-description .price, .product-h13 .woocommerce .products .product .item-description .price {
    flex-direction: unset;
    justify-content: flex-start;
    margin-left: -6px;
}
.list-product-h18.home19 .products.style-1 .product .item-description .price, 
.slide-product-home5 .products.style-1 .product .item-description .price, 
.st-product-widget.home5 .products.style-1 .product .item-description .price,
 .products-slider-h19 .products.style-1 .product .item-description .price, 
 .cate-h14.home15 .products.style-1 .product .item-description .price, 
 .st-product-widget.widget-home16 .products.style-1 .product .item-description .price {
    justify-content: flex-start;
    margin-left: 0;
}
.st-product-widget.widget-home16 .products.style-1 .product .item-description .price{
    margin-left: 0;
}
.product-slider-h18 .woocommerce .products .product:hover .item-description {
    padding-bottom: 30px;
}
.products-slider-h19 .products.style-1 .product .item-description .price {
    justify-content: center;
}
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .ftc-product.product .product-categories {
    width: 100%;
    max-width: 100%;
}
.tab-category.home5 .products.style-1 .product .item-description .price, .tab-category.home7 .products.style-1 .product .item-description .price, .tab-category.home8 .products.style-1 .product .item-description .price {
    justify-content: center;
    margin-left: 0px;
}
       /* .products.style-1 .product .item-description .price span.amount {
            padding: 0 6px !important;
            }*/
            .header-sticky-hide.header-layout2 .header-content
            , .header-sticky-hide.header-layout4 .header-content
            , .header-sticky-hide.header-layout8 .header-content
            , .header-sticky-hide.header-layout14 .header-content{
                display: none;
            }
            .header-ftc .mobile-button .mobile-nav i:before {
                content: "\e601";
                font-family: simple-line-icons;
                font-size: 18px;
                color: #000;
            }
            .is-sticky .header-ftc.header-sticky .mobile-button .mobile-nav i:before{
                color: #000;
            }
            .is-sticky .header-ftc.header-sticky .ftc-cart-tini:before{
                color: #000;
            }
            .is-sticky .header-ftc.header-layout21.header-sticky .ftc-cart-tini:before{
                color: #333;
            }
            .is-sticky .header-ftc.header-layout7.header-sticky .ftc-cart-tini:before,
            .is-sticky .header-ftc.header-layout7.header-sticky .mobile-button .mobile-nav i:before {
    color: #333;
}
            .is-sticky .header-ftc.header-layout17.header-sticky .mobile-button .mobile-nav i:before {
    color: #333;
}
            .is-sticky .header-ftc.header-layout17.header-sticky .ftc-cart-tini:before {
    color: #333;
}
            .header-ftc.header-layout14 .mobile-button .mobile-nav i:before, 
            .header-ftc.header-layout9 .mobile-button .mobile-nav i:before, 
            .header-ftc.header-layout10 .mobile-button .mobile-nav i:before, 
            .header-ftc.header-layout3 .mobile-button .mobile-nav i:before {
                color: #Fff;
            }
            .header-ftc.header-layout10 .mobile-button .mobile-nav i:hover:before {
                color: #000 !important;
            }
            .ftc-simple li:hover > a span {
                background-color: transparent !important;
            }
            .img-right-slider .wpb_wrapper .vc_row .wpb_column  {
                padding: 0 !important;
            }
            .home9-text-img2 > .vc_col-sm-3 {
                padding-right: 12px !important;
            }
        }
        @media only screen and (max-width: 1366px) {
            .mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link, .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link {
                padding: 6px 0;
            }
            .st-testimonial.testimonial-v1 .heading-title .wpb_text_column .wpb_wrapper {

            }
            .text1-banner4-h6 p {
                top: 26%;
            }
            .text2-banner4-h6 p {
                top: 40%;
            }
            a.text-h19.text2 {
                top: 55%;
            }
            .text1-banner5-h6 p {
                top: 23%;
            }
            .text2-banner5-h6 p {
                top: 37%;
            }
        }
        @media (max-width: 1024px) and (min-width: 992px) {
            .woocommerce .yit-wcan-container .category-slider.product .item-description {
                width: calc(100% - 30px);
            }
            .text1-banner4-h6 p {
                top: 26%;
                font-size: 18px;
            }
            .text2-banner4-h6 p {
                top: 40%;
                font-size: 22px;
            }
            a.text-h19.text2 {
                top: 54%;
                font-size: 13px;
            }
            .text1-banner5-h6 p {
                top: 21%;
                font-size: 22px;
            }
            .text2-banner5-h6 p {
                top: 35%;
                font-size: 16px;
                max-width: 250px;
            }
            a.text-h19.text3 {
                font-size: 13px;
            }
        }
        @media (max-width: 991px) {
            .header-ftc.header-layout4{
                margin-bottom: 0;
            }
            .woocommerce .yit-wcan-container .category-slider.product .item-description {
                width: calc(100% - 30px);
            }
            .woocommerce .yit-wcan-container .category-slider.product .item-description h3.product_title{
                text-align: center;
            }
        }
        @media (max-width: 699px) {
            .ftc-breadcrumb-title-noback .ftc-breadcrumbs-category .ftc-product-categories-widget .ftc-product-categories-list ul.product-categories li {
                display: inline-flex;
            }
            .ftc-breadcrumb-title-noback .ftc-breadcrumbs-category .ftc-product-categories-widget .ftc-product-categories-list ul.product-categories {
                display: block;
                text-align: center;
            }
        }
        @media (max-width: 480px) {
            form#yith-wcwl-form {
                padding: 0 15px;
            }
            .blogs-slider.style_1 .post-text h4::before {
                content: "";
                width: 46px;
                height: 2px;
                background-color: #ebebeb;
                position: absolute;
                bottom: 60px;
                left: 44%;
            }
            footer .newsletter_home27 .mc4wp-form-fields p.button-sub {
            float: none;
        }
            /*home 1 default*/            
            .wpb_row.cate-slider.home6.home8 .wpb_column.vc_col-sm-12{
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
            .checkout-login-coupon-wrapper, .checkout-login-coupon-wrapper .woocommerce-form-coupon-toggle, .checkout-login-coupon-wrapper .woocommerce-form-login-toggle {
                display: block;
                width: 100%;
                margin: 0;
            }
            form.checkout div#customer_details {
                padding: 0;
            }
            .checkout.woocommerce-checkout > div {
                width: 100%;
                padding: 15px;
            }
             .div_content2_home27 .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product .item-description .price del{
                padding-right: 0;
            }
            .tab-category-h2 .products.style-1 .product .item-description .price,
            .div_content2_home27 .ftc-product-tabs.style_1 .tabs-content-wrapper .woocommerce .products .product .item-description .price,
            .vc_row.image-product .products.style-1 .product .item-description .price,
            .slide-product-home5 .products.style-1 .product .item-description .price,
            .product-slider2-h1 .products.style-1 .product .item-description .price {
    justify-content: center;
}
            .feature-v1 .wpb_text_column h2 {
    font-size: 26px;
}
             .products.style-1 .item-description .price del span.amount {
    line-height: 28px;
}
            .vc_row.tab-category .products.style-1 .product .item-description .price {
    justify-content: center;
}
body.wpb-js-composer .vc_row.tab-category .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    padding: 0;
}
body.wpb-js-composer  .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body .ftc-product.product .product-categories {
    width: 100%;
    max-width: 100%;
}
            div#dokan-primary .woocommerce .seller-items .products .ftc-product.product{
                max-width: 50%;

            }
            div#dokan-primary .products.style-1 .product .item-description .price {
    justify-content: center;
}
            .woocommerce .products .star-rating, .woocommerce-page .products .star-rating, .woocommerce .star-rating, .woocommerce-page .star-rating{
                line-height: 35px;
            }

            .ftc_products_deal_slider.def_style_3 .woocommerce .ftc-product.product.product .item-description {
    padding: 5px 0 0;
}
            .img-pricing-table .ftc-pricing.style-2 .ftc-pricing-item {
    padding: 215px 0 30px;
}
            .time_circles > div > span{
                font-size: 20px !important;
            }
            .time_circles > div > h4{
                font-size: 9px !important;
            }
            .ftc-breadcrumb-title .ftc-breadcrumbs-content {
    font-size: 18px;
}
            .woocommerce .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .before-loop-wrapper .woocommerce-result-count{
                margin-bottom: 0;
            }
            .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
                width: 100%;
                margin: 0 auto;
                display: flex;
                margin-bottom: 10px;
            }
            .woocommerce .woocommerce-ordering .orderby, .woocommerce-page .woocommerce-ordering .orderby {
                width: 100%;
                max-width: 190px;
                margin: 0 auto;
            }
            .button-filter-boxed {
                width: 100%;
                max-width: 150px;
                margin:0 auto;
                margin-bottom: 20px;
            }
            .archive.woocommerce div.products.list form.cart .variations tr {
                justify-content: center;
            }
            .archive .woocommerce .products.style-1.list .ftc-product.product.variable .item-description h3.product_title{
                text-align: center;
            }
            .woocommerce #content .products.list div.product.variable div.images a:hover{
                border: none;
            }
            .woocommerce .products.list .ftc-product.product .item-description{
                display: inline-block;
            }
            .woocommerce div.product .item-description span.price{
                text-align: center !important;
            }

/*.woocommerce #content .site-content.hide-filter div.product .summary .product_title.entry-title{
    padding-bottom: 20px;
    }*/
            /*.detail-nav-summary {
                top: 37%;
    left: 0;
    justify-content: center;
    right: 0;
    }*/
    /*.woocommerce div.product .summary .product_title.entry-title{
        padding-bottom: 15px;
        padding-top: 20px;
    }*/
    .woocommerce .yit-wcan-container .category-slider.product .item-description {
        width: calc(100% - 14px);
    }
    .text1-banner4-h6 p {
        top: 19%;
        font-size: 16px;
        left: 40%;
    }
    .text2-banner4-h6 p {
        top: 40%;
        left: 40%;
        font-size: 22px;
    }
    a.text-h19.text2 {
        top: 61%;
        font-size: 13px;
        left: 40%;
    }
    .text1-banner5-h6 p {
        top: 17%;
        font-size: 22px;
    }
    .text2-banner5-h6 p {
        top: 40%;
        font-size: 15px;
        max-width: 200px;
        line-height: 22px;
    }
    a.text-h19.text3 {
        top: 69%;
        font-size: 13px;
    }

}
@media (min-width: 480px) {
    .slider-h6 .shape_slider-h6 {
        display: none;
    }
}

@media only screen and (max-width: 991px){
    .navigation-slider.style_2 .nav-prev.style_2 {
    left: -90px;
}
    .product_vertical_home24 .ftc-product-grid.style_1 .ftc-product .item-description .price {
    justify-content: unset;
}
    .woocommerce table.shop_table td:first-child {
    width: 100%;
    padding: 5px;
    border-right: 0;
}
.woocommerce table.shop_table td {
    width: 100%;
    display: block;
    border-right: 0;
    border-left: 0;
}
    .woocommerce-cart .woocommerce table.shop_table {
    width: 100%;
}
    .ftc_products_deal_slider.def_style_2 .ftc-product.product.sale{
                padding: 15px;
            }
    .ftc-product-widget.def_style_5 .products-widget.products.woocommerce {
    flex-direction: row-reverse;
}
form.checkout div#customer_details {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 0;
}
form.checkout div#order_review {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
}
.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table .product-name {
    text-align: left;
}
    .ftc-product-widget.columns-1 .products-widget .ftc-product{
        margin-left: 0;
    }
    .about-v2 .ftc-sb-testimonial .testimonial-content .byline{
        text-align: center;
    }
    .rtwpvs .rtwpvs-terms-wrapper{
        justify-content: center;
    }
    /*.detail-nav-summary{
        position: relative;
        padding: 10px 0 15px;
    }*/
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper {
        height: 200px;
    }
    .product-slider-h9.product-mini-h9 .group-button-product {
        top: 92%;
    }
    .product-slider-h9 .group-button-product {
        top: 91%;
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product .add-to-cart.add_to_cart_button{
        width: 60%
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product .add-to-cart.add_to_cart_button .ftc-tooltip.button-tooltip{
        font-size: 13px;
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product > .yith-wcwl-add-to-wishlist{
        width: 20%;
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product > a{
        width: 20%;
    }
    .sidebar .sidebar-nav.navbar-collapse {
        background: #333b3d;
    }
    .navbar-default .navbar-toggle{
        left: 134px;
    }
    .navbar .topbar-left {
        width: 134px;
    }
    .wcmp-action-container{
        top: 58px;
    }
    .navbar-top-links li.notification-link{
        margin:0;
        padding: 10px 0;
    }
    div.mce-panel {
        border-right: 0 !important;
    }
    form.stat-date-range .panel-heading .form-group:last-child {
        margin-top: 0;
        display: inline-block;
    }
}

@media only screen and (max-width: 480px){
    .archive .woocommerce .products.style-1 .ftc-product.product {
    padding: 0 10px;
}
    #tab-more_seller_product .product {
    width: 50%;
}
    .product-home17 .woocommerce .ftc-product.product .item-description .star-rating {
    line-height: 23px;
}
    .woocommerce div.product form.cart .group_table td:first-child, .woocommerce div.product form.cart .group_table td:last-child {
    width: 100%;
    max-width: 100%;
}
    .owl-carousel .owl-item img {
    max-height: 100%;
}
    .pp_pic_holder.pp_woocommerce .owl-carousel .owl-item {
    padding: 0 8px;
}
    .woocommerce div.product .summary h1.product_title.entry-title {
    margin-top: 20px;
}
    div.pp_pic_holder.pp_woocommerce.loaded .pp_content_container .pp_content {
    width: 100% !important;
}
    body div.pp_woocommerce.pp_pic_holder .pp_content_container {
    padding: 30px 15px !important;
}
    .pp_pic_holder.pp_woocommerce.loaded .pp_content_container {
    margin-top: -100px;
}
    div.pp_pic_holder.pp_woocommerce.loaded {
    width: 98% !important;
    left: 50% !important;
    transform: translate(-50%);
}
    .woocommerce .checkout-login-coupon-wrapper .woocommerce-form-coupon .form-row-last .button {
     margin-top: 10px; 
}
    .woocommerce div.product .details-img div.images .woocommerce-product-gallery__trigger {
    bottom: 96px;
}
    .cart-canvas .ftc-off-canvas-cart {
    width: 90%;
}
    .woocommerce .cart_totals .wc-proceed-to-checkout a.button {
    margin-top: 20px;
}
    .woocommerce-cart .wc-proceed-to-checkout {
    text-align: center;
}
    .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item > td {
    border-bottom: none;
}
    .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table {
    table-layout: fixed;
}
    .checkout.woocommerce-checkout > div {
    width: 100%;
    padding: 15px;
}
    .woocommerce-cart .woocommerce table.cart td.actions .coupon {
    display: block;
}
    .woocommerce table.shop_table td {
    border-right: 1px solid #e5e5e5;
    text-align: center;
    margin: 0 auto;
}
    .woocommerce #content table.shop_table_responsive tr td.actions .button, .woocommerce-page #content table.shop_table_responsive tr td.actions .button {
    width: 100%;
    float: none;
    margin: 0px auto;
}
    .woocommerce table.shop_table td {
    border-right: 1px solid #e5e5e5;
    text-align: center;
    margin: 0 auto;
}
    #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form select#wcfmmp_store_country {
        width: auto !important;
    }
    .pp_pic_holder.ftc-size_chart {
    margin-top: -75px !important;
    }
    aside section.product-filter-by-color{
        padding-bottom: 0;
    }
    .pp_pic_holder.ftc-size_chart {
            max-width: 330px;
            left: 50% !important;
            transform: translateX(-50%);
            }
    .wcmp-color-scheme-outer_space_blue .btn.btn-default{
        float: none;
    }
    .product-slider-h9.product-mini-h9 .group-button-product  {
        top: 90%;
    }
    .product-slider-h9 .group-button-product{
        top: 88%;
    }
    .product-slider-h9.product-mini-h9 .woocommerce .product .images .group-button-product .add-to-cart.add_to_cart_button, .product-slider-h9.product-mini-h9 .woocommerce .product .images .group-button-product > a, .product-slider-h9.product-mini-h9 .woocommerce .product .images .group-button-product > .yith-wcwl-add-to-wishlist{
        width: 33.33%;
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product .add-to-cart.add_to_cart_button, .product-slider-h9 .woocommerce .product .images .group-button-product > .yith-wcwl-add-to-wishlist, .product-slider-h9 .woocommerce .product .images .group-button-product > a {
        width: 33.33%;
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product .add-to-cart.add_to_cart_button .ftc-tooltip.button-tooltip{
        display: none;
    }
    .product-slider-h9 .woocommerce .product .images .group-button-product .add-to-cart a:before{
        width: 100% ;
        display: block;
    }
    .testi-home19 .ftc-sb-testimonial .active .testimonial-content .info {
        margin-left: 0;
    }
    .products.style-1 .product .item-description .price {
        justify-content: center;
        padding: 0;
    }
    .ftc_products_slider.def_style_7 .products.style-1 .product .item-description .price{
        justify-content: center;
    }
    .navigation-slider.style_6 div {
    top: 35%;
}
.navigation-slider.style_12 div {
    top: 28%;
}
.navigation-slider.style_13 div {
    top: 38%;
}
    /*.products.style-1 .product .item-description .price span.amount {
        padding-right: 10px !important; 
        padding: 0 !important;
    }*/
    .tab-category.home5 .products.style-1 .product .item-description .price span.amount, .tab-category.home7 .products.style-1 .product .item-description .price span.amount, .tab-category.home8 .products.style-1 .product .item-description .price span.amount {
        padding: 0 6px !important;
    }
    .product-slider-h9 .products.style-1 .product .item-description .price {
        justify-content: center;
    }
    .product-slider-h18 .woocommerce .products .product .item-description .price, .product-h13 .woocommerce .products .product .item-description .price {
        margin-left: 0;
    }
    .product-slider-h18 .woocommerce .products .product .item-description .price del {
        margin-right: 5px;
    }
    .list-product-h18.home19 .products.style-1 .product .item-description .price, .slide-product-home5 .products.style-1 .product .item-description .price, .st-product-widget.home5 .products.style-1 .product .item-description .price, .products-slider-h19 .products.style-1 .product .item-description .price, .cate-h14.home15 .products.style-1 .product .item-description .price, .tab-category.home16 .products.style-1 .product .item-description .price, .cd-home16 .products.style-1 .product .item-description .price, .st-product-widget.widget-home16 .products.style-1 .product .item-description .price {
        margin-left: 0;
    }
    .ft-mid-home16.vc_row.wpb_row.vc_row-fluid {
        padding-bottom: 25px !important;
    }
    .tab-category.home16 .products.style-1 .product .item-description .price del {
        margin-right: 5px;
    }
    .product-home17.home17 .products.style-1 .product .item-description .price {
        justify-content: center;
    }
    .product-home17 .woocommerce div.product .item-description span.price del {
        margin-right: 10px;
    }
    .banner-text-hom17 .text-banner17 {
        padding-left: 20px !important;
        padding-right: 20px !important;
        left: 0%;
    }
    .bn-text-one {
        font-size: 20px;
        padding-bottom: 10px;
    }
}
@media (max-width: 375px) {
    .woocommerce form.checkout table.shop_table tbody tr.cart_item > td {
    min-width: 300px;
}
    .ftc-footer .ft-mid-h9 .copy-com {
        font-size: 15px;
        line-height: 18px;
    }
    .header-layout7 .header-content {
        padding: 21px 0;
    }
}