
/*Responsive*/

@media(min-width: 768px){
    .hm8-banner-col-first{
        width: 290px !important;
    }
    .hm8-banner-col{
        width: calc(100% -  290px) !important;
    }
    .hm8-col-left{
        width: 290px !important;
    }
    .hm8-col-right{
        width: calc(100% -  290px) !important;
    }
}

@media (max-width: 1920px){
    .hm8-banner{
        max-width: 100%;
    }
}
@media (max-width: 1500px) {

}
@media (max-width: 1440px) {
}
@media (max-width: 1400px){
    .banner-advertising.style3.hm8-advertising-item .ad-banner-info .image-title{
        max-width: 100px;
        min-width: auto;
    }
    .hm5-prd-hotdeal{
        margin-top: 10px;
    }
    .hm5-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles > div{
        width: 38px !important;
        height: 60px;
        margin: 0px 5px;
    }
    .hm5-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles .number{
        font-size: 16px;
        width: 40px;
        height: 40px;
        line-height: 36px;
    }

    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles > div{
        width: 35px !important;
        height: 60px;
        margin: 0px 5px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles .number{
        font-size: 14px;
        width: 35px;
        height: 35px;
        line-height: 31px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3{
        padding: 31px 15px;
    }
}
@media (max-width: 1280px){
    .contact-top-wrap .contact-top .purchase-link-wrap{
        margin: 0 -3px;
    }
    .bg-slider .item-slider{
        max-height: 700px;
    }
    .hm8-tabs-prd.tabs-block.style2 .tab-header .title-tab {
        margin-right: 58px;
    }
}
@media (max-width: 1200px){
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .gallery-control .gallery-carousel-wrapper{
        width: 60px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-info{
        width: calc(100% - 362px);
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-thumb {
        max-width: 300px;
        max-height: 300px;
    }
    .hm8-advertising-item.banner-advertising.style3{
        padding: 47.5px 15px;
    }
    .banner-advertising.hm5-ads-inner-tab.hm8-ads-inner-tab .banner-info h4.image-title.title24{
        margin-top: 21px;
    }
    .hm8-banner-adverstising{
        justify-content: center;
    }
    .hm8-banner-adverstising .banner-thumb{
        opacity: 0.3;
    }
    .hm8-banner-adverstising .ad-banner-info{
        z-index: 1;
    }

}
@media (max-width: 1024px){
    .hm1-bn-item1 .slider-content-text,
    .hm1-bn-item2 .slider-content-text,
    .hm1-bn-item3 .slider-content-text{
        padding: 0px 30px;
        margin-top: unset;
    }
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 25%;
    }
    .search-form{
        justify-content: space-between;
    }
    .search-form input[type="text"]{
        max-width: 40%;
    }
    .hd1-row3 .col-menu .main-nav > ul{
        margin: 0px -50px 0px 15px;
    }
    .ft1-row-guarantee .guarantee-slider .image-desc{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 255px;
    }
    .ft1-newsletter-desc span{
        top: -2px;
    }
    .ft-address{
        font-size: 13px;
    }
    .ft1-r1-lastet-col .open-desc{
        line-height: 24px;
        margin-bottom: 0;
    }
    .hd2-row3 .col-menu .hotline-wrap{
        justify-content: center;
    }
    .hd2-row3 .col-search{
        display: none;
    }
    .hd2-row3 .hd2-col-icon > .vc_column-inner > .wpb_wrapper{
        padding: 45.5px 0px;
        margin: 0px 0px 0px -50px;
    }
    .hd2-col-icon > .vc_column-inner > .wpb_wrapper{
        padding: 0px;
    }
    .hd2-col-icon .hd2-mobile-search{
        display: block;
    }
    .product-catelist.style2 .heading-catelist{
        margin: 0px -44px 0px 0px;
    }
    .hd2-row4 .col-menu-icon-hm2 > .vc_column-inner > .wpb_wrapper{
        margin: 0px 0px 0px 40px;
    }
    .col-menu-icon-hm2 .hd2-col-menu .main-nav{
        margin: 0px -145px 0px 0px;
    }
    .hd2-row4{
        margin-bottom: 30px;
    }
    .hd2-row4 .hd2-col-menu > .vc_column-inner > .wpb_wrapper{
        display: table;
        margin: auto;
    }
    .ft2-r2-lastest-content ul > li > .ft2-info-desc{
        width: 100%;
        max-width: 100%;
    }
    .hd3-col-icon .hd3-mobile-search{
        display: block;
    }
    .hd3-col-icon .account-manager > a{
        color: #222;
    }
    .hd3-col-icon .custom-link > a {
        color: #222;
    }
    .hd3-col-icon .mini-cart-box .mini-cart-icon{
        color: #222;
    }
    .hd3-col-icon .custom-link:before,.hd3-col-icon .custom-link:after{
        background: rgba(34, 34, 34, 0.3);
    }
    .product-catelist.style3 .heading-catelist .heading-title{
        padding-right: 0px;
    }
    .hd3-col-menu .main-nav{
        margin: 0px -150px 0px 0px;
    }
    .hd3-col-menu > .vc_column-inner > .wpb_wrapper{
        display: table;
        margin: auto;
    }
    .hd3-col-icon{
        padding: 53.5px 0px;
    }
    .col-menu-icon-hm4 .hd4-col-icon{
        padding: 0px;
    }
    .hd4-col-icon .account-manager > a{
        color: #fff;
    }
    .hd4-col-icon .custom-link > a {
        color: #fff;
    }
    .hd4-col-icon .mini-cart-box .mini-cart-icon{
        color: #fff;
    }
    .hd4-col-icon .custom-link:before,.hd4-col-icon .custom-link:after{
        background: #fff;
    }
    .hd4-col-menu{
        margin-bottom: 15px;
    }
    .hd4-col-icon .hd4-mobile-search.icon{
        display: block;
    }
    .hd4-col-menu .main-nav{
        display: table;
        margin: auto;
    }
    .hd5-row1 .col-search{
        display: none;
    }
    .hd5-col-icon .hd5-mobile-search.icon{
        display: block;
    }
    .hd5-col-icon .account-manager > a,
    .hd5-col-icon .custom-link > a,
    .hd5-col-icon .mini-cart-box .mini-cart-icon{
        color: #555;
    }
    .hd5-col-icon .custom-link:before,
    .hd5-col-icon .custom-link:after{
        background: #e5e5e5;
    }
    .hd5-col-icon{
        padding: 40.5px 0px;
    }
    .hd5-col-icon > .vc_column-inner > .wpb_wrapper{
        justify-content: flex-end;
    }
    .product-catelist.style5 .heading-catelist .heading-title{
        padding-right: 0px;
    }
    .hd5-col-menu .main-nav{
        margin: 0px -100px 0 0;
    }
    .hd5-row1 .hd5-col-icon > .vc_column-inner{
        padding: 0px;
    }
    .item-product-grid.item-product-grid-deal3{
        justify-content: center;
    }
    .item-product-grid.item-product-grid-deal3{
        padding: 31px 15px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles > div{
        width: 35px !important;
        height: 60px;
        margin: 0px 5px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles .number{
        font-size: 14px;
        width: 35px;
        height: 35px;
        line-height: 31px;
    }
    .banner-advertising.style2 .adv-thumb-link{
        right: 10px;
    }
    .hm4-col-banner{
        margin-bottom: 10px;
    }
    .tabs-block.style2 .tab-header .title-tab{
        margin-right: 60px;
    }
    .banner-advertising.style3{
        padding: 30px 15px;
    }
    .banner-advertising.style3 .banner-thumb .adv-thumb-link > img{
        width: 75%;
        float: right;
    }
    .item-product-grid.item-product-grid-style7 .product-info{
        width: calc(100% - 150px);
    }
    .item-product-grid.item-product-grid-style7 .product-info .product-title{
        max-width: calc(100% - 15px);
    }
    .images-slider.style7 .owl-stage-outer .item-image-list .item-image-list-inner .banner-content {
        padding: 25px 0px 0px 0px;
    }
    .images-slider.style7 .owl-stage-outer .item-image-list .item-image-list-inner .banner-content .image-desc{
        min-width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .item-product-grid.item-product-grid-deal4 .product-thumb {
        max-width: 48%;
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles > div{
        width: 56px !important;
    }
    .banner-shop .col-buy-now a{
        padding: 22px 10px;
        min-width: max-content;
    }
    .product-catelist.style6 .heading-catelist .heading-title {
        padding: 0px 48px;
    }
    .hm8-item-guarantee .desc{
        padding: 16px 15px 0px 15px;
    }
    .hm8-row1 .hm8-banner-col{
        width: 100% !important;
    }
    .hm8-advertising-item.banner-advertising.style3{
        padding: 47.5px 40px;
    }
    .hm8-prd-hotdeal{
        margin-bottom: 50px;
    }
    .banner-advertising.hm5-ads-inner-tab.hm8-ads-inner-tab .banner-info h4.image-title.title24 {
        margin-top: 15px;
    }
    .hm8-tabs-prd2 .col-md-2{
        width: 33.3333%;
    }
    .hm8-tabs-prd2 .col-md-10{
        width: 66.6667%;
    }
    .hm8-image-list.images-slider.style2 .item-image-list .item-image-list-inner .banner-content{
        padding: 0px 15px;
    }
    .ft5-mc-title h2{
        margin-right: 0;
        float: none !important;
    }
    .txt-about-1{
        margin-bottom: 30px;
        padding-left: 0px;
    }
    .txt-about-2{
        padding-top: 0px;
        padding-right: 0px;
    }
    .item-about-team .team-item-wrapper .about-team-info{
        padding: 30px 0px 0px 15px;
    }
    .carousel-team .owl-dots{
        top: 36px;
    }

    .widget.woocommerce.widget_product_search .woocommerce-product-search input[type="search"]{
        padding: 0px 117px 0px 15px;
    }
    .product-type-variable .product-detail .col-addcart-wrap:after{
        right: 53px;
    }
    .hm4-row1 {
        padding: 0 10px;
        margin-bottom: 50px;
    }
    .product-catelist .vertical-menu-wrapper{
        max-width: 700px;
    }
    .ft2-r2-lastest-content{
        margin-top: 30px;
    }
    .ft2-r2-lastest-content ul.list-none{
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        margin: 0px -15px;
    }
    .ft2-r2-lastest-content ul li{
        width: 33.333333%;
        padding: 0px 15px;
        display: block;
    }
    .hm3-row3 {
        margin-bottom: 20px;
    }
    .hm3-row5-col2{
        margin-bottom: 55px;
    }
    .hm5-row4{
        margin-bottom: 5px;
    }
    .hm6-row2-col2 .images-slider.hm6-img-list.style5 .item-image-list .banner-content{
        max-width: 120px;
    }
    .single-prd-sidebar .widget-title{
        font-size: 18px;
        padding-bottom: 21px;
    }
    .single-prd-sidebar .wg-warranty-single-prd p{
        padding: 0 15px;
        padding-top: 6px;
    }
    .attr-pa_size .tawcvs-swatches{
        margin: 0 -4px;
    }
    .tawcvs-swatches .swatch-label{
        margin: 0 4px;
    }
    .detail-attr:not(.attr-pa_colors):not(.attr-pa_size) .select-box{
        max-width: 100%;
    }
    .woocommerce-cart table.cart td:first-child {
        padding: 20px 0px;
    }
    .woocommerce-cart table.cart tbody tr:last-child td:first-child{
        padding: 20px 15px;
    }
    .hm1-row2{
        margin-bottom: 25px;
    }
    .hm3-row5-col1{
        margin-bottom: 5px;
    }
    .product-catelist.style4 .heading-catelist{
        padding: 35px 0px;
        width: 70px;
    }
    .product-catelist.style4 .heading-catelist i{
        font-size: 24px;
        left: 39.5px;
        top: 23px;
    }
    .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper .logo{
        padding-top: 16.5px;
    }
    .col-menu-icon-hm4 {
        padding: 20.5px 0px 24.5px 0px;
    }
    .hm8-tabs-prd.tabs-block.style2 .prd-list-slider.navi-nav-style2 .owl-nav {
        right: calc(-109% - 10px);
    }
    .hm8-image-list.images-slider.style2 .item-image-list .item-image-list-inner .banner-content  .title-group > h4{
        font-size: 15px;
    }
    .hd1-row4-hm1 .product-catelist.style1 .list-cate{
        visibility: hidden;
        opacity: 0;
        margin-left: 30px;
    }
    .hd1-row4-hm1 .product-catelist.style1:hover .list-cate{
        visibility: visible;
        opacity: 1;
        margin-left: 0;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-info{
        margin: 0px;
    }
    .hm8-tabs-prd.tabs-block.style2 .prd-list-slider.navi-nav-style .owl-nav {
        right: -109%;
    }
    .hm8-col-right-row2-col2 {
        margin-top: 0px;
    }
    .col-menu-icon-hm2 .fixed-header .hd2-col-menu{
        width: 100%;
    }
    .col-menu-icon-hm2 .fixed-header .hd2-col-menu .main-nav{
        margin: 0px -18px 0px 0px;
    }
    .fixed-header .hd4-row3{
        margin-bottom: 0px;
    }
    .fixed-header .col-menu-icon-hm4{
        display: none;
    }
    .fixed-header .hd4-col-menu .main-nav{
        display: block;
        position: absolute;
        right: 0;
        top: -54px;
        padding: 0;
    }
    .fixed-header .hd4-col-menu{
        margin-bottom: 0px;
    }
    .fixed-header .product-catelist.style4 .list-cate{
        top: 71px;
    }
    .header-top-default .logo a h1{
        font-size: 30px;
        padding-top: 5px;
    }
    .header-top-default .main-nav.main-nav1 > ul > li > a{
        padding: 0px 14px;
    }
    .header-top-default .main-nav.main-nav1{
        margin: 0 0 0 -25px;
    }
    .header-top-default .main-nav.main-nav1 > ul > li.menu-item-has-children > a::after{
        right: 0px;
    }
    .header-top-default .main-nav.main-nav1 .sub-menu{
        width: 180px;
    }
}
@media (max-width: 991px){
    .smart-slider:not(.owl-carousel)[data-item="4"] > div,
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 33.33%;
    }
    .col-sm-8 .list-3-item:nth-child(3n+1),
    .list-7-item:nth-child(7n+1),
    .list-8-item:nth-child(8n+1),
    .list-9-item:nth-child(9n+1),
    .list-10-item:nth-child(10n+1){
        clear: inherit;
    }
    .col-sm-8 .list-3-item:nth-child(2n+1),
    .list-7-item:nth-child(6n+1),
    .list-8-item:nth-child(6n+1),
    .list-9-item:nth-child(6n+1),
    .list-10-item:nth-child(6n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item,
    .list-7-item{
        width: 16.66666667%;
    }
    .col-sm-8 .list-3-item{
        width: 50%;
    }
    .filter-col.filter-4-col .item-box-attr,
    .filter-col.filter-3-col .item-box-attr{
        width: 50%;
    }
    .filter-col.filter-3-col .item-box-attr:nth-child(3n+1),
    .filter-col.filter-4-col .item-box-attr:nth-child(4n+1){
        clear: inherit;
    }
    .filter-col.filter-3-col .item-box-attr:nth-child(2n+1),
    .filter-col.filter-4-col .item-box-attr:nth-child(2n+1){
        clear: both;
    }
    .hd1-row3 .main-nav > ul > li > a{
        padding: 0 17px;
    }

    .item-post.item-post-default .post-info h3.post-title,
    .item-post.item-post-default .post-info .desc{
        padding: 0px 15px;
    }
    .item-post.item-post-default .meta-wrap .post-meta-data{
        margin: 0px;
    }

    .blog-grid-view .list-5-item{
        width: 25%;
    }
    .blog-grid-view .list-5-item:nth-child(5n+1){
        clear: none;
    }
    .product-grid-view .grid-item-default .list-4-item,
    .product-grid-view .grid-item-style2 .list-4-item,
    .product-grid-view .grid-item-style3 .list-4-item,
    .product-grid-view .grid-item-style4 .list-4-item{
        width: 33.3333%;
    }
    .product-grid-view .grid-item-default .list-4-item:nth-child(4n+1),
    .product-grid-view .grid-item-style2 .list-4-item:nth-child(4n+1),
    .product-grid-view .grid-item-style3 .list-4-item:nth-child(4n+1),
    .product-grid-view .grid-item-style4 .list-4-item:nth-child(4n+1){
        clear: none;
    }
    .product-grid-view .grid-item-default .list-5-item,
    .product-grid-view .grid-item-style2 .list-5-item,
    .product-grid-view .grid-item-style3 .list-5-item,
    .product-grid-view .grid-item-style4 .list-5-item{
        width: 25%;
    }
    .product-grid-view .grid-item-default .list-5-item:nth-child(5n+1),
    .product-grid-view .grid-item-style2 .list-5-item:nth-child(5n+1),
    .product-grid-view .grid-item-style3 .list-5-item:nth-child(5n+1),
    .product-grid-view .grid-item-style4 .list-5-item:nth-child(5n+1){
        clear: none;
    }
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-style4:after{
        visibility: visible;
    }
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }
    .product-grid-view .list-4-item:nth-child(4n+1) .item-product-grid-default:after,
    .product-grid-view .list-4-item:nth-child(4n+1) .item-product-grid-style2:after,
    .product-grid-view .list-4-item:nth-child(4n+1) .item-product-grid-style3:after,
    .product-grid-view .list-4-item:nth-child(4n+1) .item-product-grid-style4:after{
        visibility: visible;
    }

    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-default:after,
    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-style2:after,
    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-style3:after,
    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }

    .product-grid-view .list-3-item:nth-child(3n+1) .item-product-grid-default:after,
    .product-grid-view .list-3-item:nth-child(3n+1) .item-product-grid-style2:after,
    .product-grid-view .list-3-item:nth-child(3n+1) .item-product-grid-style3:after,
    .product-grid-view .list-3-item:nth-child(3n+1) .item-product-grid-style4:after{
        visibility: visible;
    }

    .product-grid-view .list-3-item:nth-child(2n+1) .item-product-grid-default:after,
    .product-grid-view .list-3-item:nth-child(2n+1) .item-product-grid-style2:after,
    .product-grid-view .list-3-item:nth-child(2n+1) .item-product-grid-style3:after,
    .product-grid-view .list-3-item:nth-child(2n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }
    .product-detail .detail-gallery{
        margin: 0px;
    }
    .product-detail .col-addcart-wrap{
        padding-top: 30px;
        min-width: auto;
        min-height: auto;
        padding-right: 0px;
        padding-left: 0px;
    }
    .product-detail .col-addcart-wrap:after{
        display: none;
    }
    .product-detail .single-list-social{
        margin-bottom: 30px;
    }
    .woocommerce div.product form.cart:not(.variations_form){
        margin-bottom: 0px;
    }
    .single-product .wg-warranty-single-prd p{
        padding: 6px 15px 0px 15px;
    }
    .product-type-grouped .entry-summary .cart > .col-md-12 {
        padding: 0px;
    }
    .product-catelist.style2 .heading-catelist{
        padding: 40px 0px;
        margin: 0px;
        width: 96px;
    }
    .product-catelist.style2 .heading-title{
        display: none;
    }
    .product-catelist.style2 .heading-catelist i{
        font-size: 30px;
        position: absolute;
        left: 50px;
        top: 25px;
    }
    .hd2-row4 .col-menu-icon-hm2 > .vc_column-inner > .wpb_wrapper {
        margin: 0px 0px 0px -50px;
    }
    .col-menu-icon-hm2 .hd2-col-menu .main-nav {
        margin: 0px -200px 0px 0px;
    }
    .ft2-row2-col:first-child,.ft2-row2-col:nth-child(2){
        margin-bottom: 30px;
    }
    .ft2-row1 .ft2-mc-title h2{
        margin-right: 20px;
    }
    .product-catelist.style3 .heading-title{
        display: none;
    }
    .product-catelist.style3 .heading-catelist{
        padding: 30px 0px;
    }
    .product-catelist.style3 .heading-catelist i{
        left: 51px;
        top: 15px;
        font-size: 30px;
    }
    .ft3-row2 .ft3-row2-col{
        width: 50%;
        float: left;
        min-height: 222px;
    }
    .ft3-row2 {
        padding-top: 47px;
        padding-bottom: 20px;
    }
    .ft5-row2 .ft5-row2-col{
        width: 50%;
        float: left;
    }
    .ft5-row2 .ft5-row2-col:nth-child(1),.ft5-row2 .ft5-row2-col:nth-child(2){
        margin-bottom: 30px;
    }
    .bg-slider .item-slider{
        max-height: 600px;
    }
    .tabs-block.default .tab-header .title-tab > li{
        min-width: 120px;
    }
    .banner-advertising.style2 .banner-info{
        padding-left: 15px;
        padding-right: 15px;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles > div {
        width: 54px !important;
    }
    .banner-advertising.style5 .banner-thumb .adv-thumb-link > img{
        width: 80%;
        float: right;
    }
    .banner-shop .col-shop-banner-image .shop-banner-image{
        top: auto;
        margin-bottom: 0px;
        bottom: 0;
    }
    .banner-advertising.style5.hm6-adsvers{
        justify-content: center;
    }
    .banner-advertising.style5.hm6-adsvers .banner-thumb .adv-thumb-link > img{
        width: 100%;
        opacity: 0.3;
        float: none;
    }
    .banner-advertising.style5.hm6-adsvers .ad-banner-info{
        position: relative;
        z-index: 1;
    }
    .hm8-tabs-prd.tabs-block.style2 .prd-list-slider.navi-nav-style .owl-nav{
        right: 0px;
    }
    .hm8-ads-inner-tab.banner-advertising.default .banner-info h4.image-title.title24 {
        margin-top: 71px;
    }
    .contact-form-page .wrap-input.wrap-email{
        margin-left: 0px;
    }
    .contact-form-page .wrap-input.wrap-name, .contact-form-page .wrap-input.wrap-email{
        max-width: 100%;
    }
    .contact-add-phone{
        padding: 29px 15px 29px 73px;
    }
    .header-top-default{
        padding: 23px 0px 21px 0px;
    }
    .header-top-default .main-nav.main-nav1 > ul > li.menu-item-has-children > a::after{
        right: 0px;
    }
    .product-detail {
        margin-bottom: 60px;
    }
    .product-type-variable .product-detail .col-addcart-wrap{
        margin: 0px 0px;
        min-height: auto;
    }
    .product-detail .col-attribute-wrap{
        padding-top: 47px;
    }
    .product-type-variable .product-detail{
        margin-bottom: 35px;
    }
    .detail-gallery.style4 .wrap-detail-gallery .image-lightbox{
        padding: 0px;
        width: 100%;
        max-width: 100%;
        order: 1;
    }
    .detail-gallery.style4 .wrap-detail-gallery .gallery-control{
        order: 2;
        width: 100%;
    }
    .detail-gallery.style4 .wrap-detail-gallery .gallery-control .gallery-carousel-wrapper{
        width: 100%;
        margin-top: 5px;
    }
    .product-detail.style4 .detail-gallery.style4{
        margin: 0px;
    }
    .product-detail.style4 .col-addcart-wrap{
        padding: 30px 0px 0px 0px;
    }
    .product-catelist .vertical-menu-wrapper {
        max-width: 670px;
    }
    .page-vertical2-col2 .vertical-menu-item{
        margin-left: -115px;
    }
    .ft2-r2-lastest-content{
        margin-top: 0px;
    }
    .ft2-r2-lastest-content ul.list-none{
        display: block;
        margin: 0px;
    }
    .ft2-r2-lastest-content ul li{
        width: 100%;
        padding: 0px 0px;
    }
    .hm6-row2-col2 .images-slider.hm6-img-list.style5 .item-image-list .banner-content{
        max-width: unset;
    }
    .hm7-row2 {
        margin-bottom: 5px;
    }
    .banner-shop .col-buy-now a:after{
        right: -20px;
    }
    .single-prd-sidebar .widget-title {
        font-size: 22px;
        padding-bottom: 20px;
    }
    .attr-pa_size .tawcvs-swatches{
        margin: 0 -5px;
    }
    .tawcvs-swatches .swatch-label{
        margin: 0 5px;
    }
    .detail-attr:not(.attr-pa_colors):not(.attr-pa_size) .select-box {
        max-width: 140px;
    }
    .about-row2{
        display: flex;
        display: -webkit-flex;
        display: -ms-flex;
        flex-wrap: wrap;
        margin-bottom: 30px;
    }
    .about-row2 > div:first-child{
        order: 2;
    }
    .about-row2 > div:last-child{
        order: 1;
    }
    .hm1-row2{
        margin-bottom: 5px;
    }
    .hm3-row3-col1{
        margin-bottom: 20px;
    }
    .product-type-variable .product-detail .col-addcart-wrap{
        padding-right: 0px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-info {
        margin: 0px 0 0px -75px;
    }
    .detail-gallery.style2 .img-wrap a img{
        width: 100%;
    }
    .product-type-variable .product-detail .col-addcart-wrap:after{
        display: none;
    }
    .txt-about-1,.txt-about-2{
        margin-top: 30px;
    }
    .header-top-default .logo a h1 {
        padding-top: 3px;
    }
}
@media (max-width: 860px){
    table.shop_table .product-name {
    min-width: inherit;
}
    .hd1-row2 .contact-top > li > a > span,
    .hd2-row2 .contact-top > li > a > span{
        display: none;
    }
    .hd1-row2 .contact-top > li > a > .fa,
    .hd2-row2 .contact-top > li > a > .fa{
        margin: 0;
    }
    .hd1-row2 .contact-top > li.email-wrap,
    .hd2-row2 .contact-top > li.email-wrap{
        margin: 0 -3px;
    }
    .hd1-row3 .col-logo,.hd1-row3 .col-menu{
        width: 100%;
    }
    .hd1-row3 .col-logo,.hd1-row3 .col-account-cart{
        padding-top: 24px;
        padding-bottom: 8px;
    }
    .hd1-row3 .col-menu{
        padding: 0px 10px 14px 10px;
    }
    .hd1-row3 .col-menu .main-nav{
        display: table;
        margin: auto;
    }
    .hd1-row3 .col-account-cart{
        position: absolute;
        width: 50%;
        right: 0;
    }
    .product-list-view .shop-nav-wrap .prd-count,
    .product-grid-view .shop-nav-wrap .prd-count{
        display: none;
    }
    .info-post-wrap  .post-meta-data{
        margin: 0 -10px 0px -3px;
    }
    .info-post-wrap .col-single-post-meta > li{
        padding: 0 3px;
    }
    .info-post-wrap .col-share >li:last-child{
        display: none;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-info {
        margin: 0px 0 0px -35px;
    }
    .ft6-contact-wrap .hm6-support,.ft6-contact-wrap2 .ft5-address{
        font-size: 12px;
    }
    .hd2-row3 .col-logo .text-logo .title30{
        margin: 0 -80px 0 0;
    }
    .fixed-header .col-account-cart{
        display: none;
    }
    .fixed-header .hd1-row3 .col-menu{
        position: absolute;
    }
    .fixed-header .hd1-row3 .col-menu .main-nav{
        display: block;
        float: right;
        margin: 0px -28px 0 0;
    }
    .header-top-default .logo,.header-top-default .main-nav.main-nav1{
        text-align: center;
    }
    .header-top-default .col-logo,.header-top-default .col-menu{
        width: 100%;
    }
    .header-top-default .col-logo{
        margin-bottom: 15px;
    }
    .header-top-default .main-nav.main-nav1 {
        margin: 0px;
    }
}
@media (max-width: 840px){
    .header-top-default .main-nav.main-nav1 > ul > li > a{
        padding: 0px 14px;
    }
    .hd1-row3 .col-menu .main-nav > ul{
        margin: 0px;
    }
    .ft1-newsletter-desc span{
        padding: 0 0px 0px 36px;
    }
    .ft1-newsletter-form{
        margin: 0px 0px 0px -35px;
    }
    .ft-address{
        font-size: 9px;
    }
    .ft1-payment > .vc_column-inner > .wpb_wrapper{
        margin: 0px -5px;
    }
    .ft1-payment .wpb_single_image{
        padding: 0 5px;
    }
    .ft1-col-privacy > .vc_column-inner > .wpb_wrapper{
        margin: 0px -3px 0px -15px;
    }
    .ft1-col-privacy .wpb_single_image{
        margin: 0px 3px;
    }
    .ft1-r1-lastet-col .social-list.default{
        margin: 0 -9px 27px -9px;
    }
    .ft1-r1-lastet-col .social-list.default a{
        margin: 0 9px;
    }
    .ft1-col-privacy > .vc_column-inner > .wpb_wrapper{
        padding-top: 6px;
    }
    .ft1-payment > .vc_column-inner > .wpb_wrapper{
        padding-top: 4px;
    }
    .ft1-keywords{
        text-align: center;
    }
    .ft1-keywords a{
        display: inline-block;

    }
    .ft1-keywords a:after{
        top: -1px;
    }
    .search-form input[type="text"] {
        max-width: 35%;
    }
    .product-catelist.style5 .heading-catelist .heading-title{
        display: none;
    }
    .product-catelist.style5 .heading-catelist{
        padding: 22.5px 0px;
        width: 60px;
    }
    .product-catelist.style5 .heading-catelist i {
        top: 21px;
    }
    .ft5-social{
        padding: 26px 40px 0px 40px;
        text-align: center;
        margin: 0;
    }
    .ft5-row-newsletter .ft5-row1-col-social,
    .ft5-row-newsletter .ft5-row1-col-text,
    .ft5-row-newsletter .ft5-row1-col-mailchimp{
        width: 100%;
    }
    .ft5-row-newsletter .ft5-mc-title{
        text-align: center;
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .ft5-row-newsletter .ft5-row1-col-mailchimp{
        margin-bottom: 30px;
    }
    .ft5-newsletter-form{
        display: table;
        margin: auto;
        float: none !important;
    }
    .ft5-newsletter-wrap > .vc_column-inner > .wpb_wrapper{
        border-radius: 30px;
    }
    .banner-advertising.style2 .adv-thumb-link > img{
        max-width: 80%;
        float: right;
    }
    .banner-advertising.default .banner-info h4.image-title:not(.title24) {
        margin-top: 15px;
        padding: 0 5px;
        margin-bottom: 5px;
    }
    .banner-advertising.default .banner-info h4.image-title.title24 {
        margin-top: 50px;
    }
    .hm3-banner-item-1 .banner-info .slider-content-text{
        margin-top: 0px;
    }
    .advertising-hm3-col-2 .adv-thumb-link{
        top: auto;
        bottom: 0 !important;
    }
    .product-slider-view.layout-style2 .prd-slider-title span{
        padding: 0px 10px;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles > div {
        width: 45px !important;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles .number{
        width: 40px;
        height: 40px;
        line-height: 36px;
    }
    .banner-slider.bg-slider .item-slider.hm5-banner-item-1.fixbgres{
        background-position: 5% 50%;
    }
    .banner-advertising.style5 {
        position: relative;
        padding: 50px 15px;
    }
    .banner-advertising.style5 .ad-banner-info .content-right {
        padding: 0px 15px;
    }
    .banner-shop .col-shop-banner-intro{
        padding: 70px 0px 0px 50px;
        position: relative;
        z-index: 1;
    }
    .banner-shop .col-shop-banner-intro h4.title20{
        min-width: max-content;
    }
    .banner-shop .col-buy-now a:after{
        display: none;
    }
    .banner-shop .col-shop-banner-image .shop-banner-image img{
        opacity: 0.3;
    }
    .hm6-row2-guarantee .wg-warranty-single-prd p{
        padding: 6px 15px 0px 15px;
    }
    .product-catelist.style6 .heading-catelist .heading-title {
       display: none;
    }
    .product-catelist.style6 .heading-catelist{
        padding: 23px 0px;
        width: 65px;
    }
    .product-catelist.style6:hover .heading-catelist{
        background: #fff;
        border-radius: 30px;
        padding: 23px 0px;
    }
    .product-catelist.style6 .heading-catelist i{
        top: 14.5px;
    }
    .product-catelist.style6:hover .heading-catelist i{
        margin-top: 0px;
    }
    .product-catelist.style6 .list-cate{
        padding: 13px 15px 14px 15px;
        top: 95px;
    }
    .product-catelist.style6 .list-cate > li:first-child{
        border-top: none;
    }
    .hm8-image-list.images-slider.style2 .item-image-list .item-image-list-inner .banner-content  .title-group > h4{
        font-size: 18px;
    }
    .hm8-image-list.images-slider.style2 .item-image-list .item-image-list-inner .banner-content{
        padding: 0px 40px;
    }
    .ft4-mc-title h2.title18{
        float: none !important;
    }
    .product-catelist.style5 .heading-catelist i{
        left: 45px;
    }
    .product-catelist .vertical-menu-wrapper {
        max-width: 520px;
    }
    .page-vertical2-col2 .vertical-menu-item{
        margin-left: 0px;
    }
    .item-product-grid.item-product-grid-deal3 .gallery-control .gallery-carousel-wrapper{
        width: 60px;
    }
    .item-product-grid.item-product-grid-deal3 .product-thumb{
        max-width: calc(50% - 60px);
        max-height: calc(50% - 60px);
    }
    .item-product-grid.item-product-grid-deal3 .product-info{
        width: auto;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-thumb{
        max-width: calc(50% - 60px);
        max-height: calc(50% - 60px);
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-info{
        width: auto;
    }
    .hm1-row2{
        margin-bottom: 25px;
    }
    .window-popup .content-popup.newsletter-popup .btn-close-popup{
        visibility: visible;
    }
    .hm5-row4 .hm5-tab-prd .item-product-grid.item-product-grid-style7 .product-thumb{
        max-width: 100px;
    }
    .hm5-row4 .hm5-tab-prd .item-product-grid.item-product-grid-style7 .product-info:before{
        left: -105px;
    }
    .hm5-row4 .hm5-tab-prd .item-product-grid.item-product-grid-style7 .product-info {
        width: 100%;
        max-width: calc(100% - 100px);
    }
    .banner-advertising.hm5-ads-inner-tab .banner-info h4.image-title.title24{
        margin-top: 15px;
    }
    .hd2-row4 .col-menu-icon-hm2 > .vc_column-inner > .wpb_wrapper{
        margin: 0px 0px 0px -30px;
    }
    .hm7-row2 {
        margin-bottom: 30px;
    }
    .item-about-team .team-item-wrapper .about-team-info {
        padding: 0px 0px 0px 15px;
    }
    .main-nav .sub-menu{
        width: 180px;
    }
    .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .input-text{
        min-width: 300px;
        max-width: 300px;
        width: 300px;
    }
    .hm4-tab-prd .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-thumb {
        max-width: 100px;
    }
    .hm4-tab-prd .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-info{
        width: calc(100% - 100px);
        max-width: calc(100% - 100px);
        margin-top: 10px;
    }
    .content-sidebar-left .info-post-wrap .post-meta-data,.content-sidebar-right .info-post-wrap .post-meta-data {
        margin: 0 -40px 0px -3px;
    }

}
@media (max-width: 768px){
    .list-4-item:nth-child(4n+1),
    .list-5-item:nth-child(5n+1),
    .list-6-item:nth-child(6n+1),
    .list-7-item:nth-child(6n+1),
    .list-8-item:nth-child(6n+1),
    .list-9-item:nth-child(6n+1),
    .list-10-item:nth-child(6n+1){
        clear: inherit;
    }
    .list-4-item:nth-child(3n+1),
    .list-5-item:nth-child(3n+1),
    .list-6-item:nth-child(4n+1),
    .list-7-item:nth-child(4n+1),
    .list-8-item:nth-child(5n+1),
    .list-9-item:nth-child(5n+1),
    .list-10-item:nth-child(5n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item{
        width: 20%;
    }
    .list-7-item,
    .list-6-item{
        width: 25%;
    }
    .list-4-item,
    .list-5-item {
        width: 33.3333%;
    }
    /*cart checkout*/
    .woocommerce-cart-form .product-remove{
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .woocommerce table.shop_table th, 
    .woocommerce table.shop_table td, 
    .woocommerce-cart table.cart td, 
    .woocommerce-cart table.cart th {
        border-bottom: 1px solid #e5e5e5;
    }
    .woocommerce-cart-form .product-quantity{
        min-height: 70px;
    }
    .woocommerce-cart-form .product-quantity .detail-qty{
        float: right;
    }
    .woocommerce table.shop_table tr, 
    .woocommerce-cart table.cart tr {
        border-bottom: 0;
    }
    .woocommerce-cart-form .product-price{
        margin: 0;
    }
    .woocommerce table.shop_table td, 
    .woocommerce table.shop_table th, 
    .woocommerce-cart table.cart td:first-child{
        padding: 15px 10px;
    }
    .woocommerce-cart-form .qty-val{
        background: transparent;
    }
    #add_payment_method .cart-collaterals .cart_totals tr td, 
    #add_payment_method .cart-collaterals .cart_totals tr th, 
    .woocommerce-cart .cart-collaterals .cart_totals tr td, 
    .woocommerce-cart .cart-collaterals .cart_totals tr th, 
    .woocommerce-checkout .cart-collaterals .cart_totals tr td, 
    .woocommerce-checkout .cart-collaterals .cart_totals tr th {
        border-top: 0;
    }
    .woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
    .woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{
        background: transparent;
    }
    .woocommerce-cart-form{
        border-top: 1px solid #e5e5e5;
    }
    .hd1-row4 .hotline-wrap .desc{
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
    .hd1-col-search .search-form .dropdown-box{
        width: 138px;
    }
    .hd1-col-search .search-form .dropdown-link::after{
        right: 10px;
    }
    .ft1-newsletter-desc span{
        display: none;
    }
    .ft1-newsletter-desc h2.title24:after{
        display: none;
    }
    .ft1-newsletter-form{
        margin: 0px;
    }
    .ft1-row-newsletter .ft1-newsletter-text-col,.ft1-row-newsletter .ft1-newsletter-form-col{
        width: 50%;
        float: left;
    }
    .blog-grid-view .list-5-item{
        width: 33.3333%;
    }
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(5n+1) .item-product-grid-style4:after
    {
        visibility: visible;
    }
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }
    .product-grid-view .grid-item-default .list-5-item,
    .product-grid-view .grid-item-style2 .list-5-item,
    .product-grid-view .grid-item-style3 .list-5-item,
    .product-grid-view .grid-item-style4 .list-5-item{
        width: 33.3333%;
    }
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(4n+1) .item-product-grid-style4:after{
        visibility: visible;
    }
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }
    .widget_s7upf_list_products{
        padding: 20px 10px;
    }
    .widget_s7upf_list_products .item-product-flex .product-info .product-price > *{
        font-size: 11px;
    }
    .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .input-text{
        width: 100%;
    }
    .woocommerce table.shop_table tr, .woocommerce-cart table.cart tr{
        border: none;
    }
    .woocommerce table.shop_table{
        margin-bottom: 40px;
    }
    .cart-collaterals .cart_totals h2{
        margin-bottom: 24px;
    }
    .ft2-row1 .ft2-mc-title h2{
        margin-right: 0px;
    }
    .ft2-row1 .ft1-newsletter-form .form-newsletter input[type="email"]{
        max-width: 60%;
    }
    .hd5-col-menu .main-nav {
        margin: 0px 0px 0 -87px;
    }
    .hd5-col-icon > .vc_column-inner > .wpb_wrapper{
        margin: 0 0 0 -15px;
    }
    .hd5-row1 .hotline-wrap .desc h2{
        min-width: max-content;
    }
    .ft5-newsletter-form.ft1-newsletter-form{
        margin: auto;
    }
    .images-slider.style2 .item-image-list .item-image-list-inner .banner-content .title-group > h4{
        font-size: 15px;
    }
    .item-product-grid.item-product-grid-style5 .product-info .product-price > del,
    .item-product-grid.item-product-grid-style5 .product-info .product-price > *,
    .item-product-grid.item-product-grid-style5 .product-info .product-price > ins{
        font-size: 13px;
    }
    .banner-advertising.default .banner-info h4.image-title:not(.title24){
        font-size: 16px;
    }
    .banner-advertising.style3 .ad-banner-info h4.image-title{
        min-width: auto;
        width: 150px;
    }
    .item-product-grid.item-product-grid-style6 .product-info{
        padding: 0px 15px 0px 15px;
    }
    .hm2-row7-col1 .tabs-block.style2 .tab-header .title-tab{
        padding: 0 15px 0px 0px;
    }
    .hm2-row7-col2 .product-slider-view .prd-slider-title:after{
        display: none;
    }
    .hm2-row7-col2 .list-product-wrap.slider-prd-style6 .prd-list-slider .owl-nav{
        background: transparent;
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles > div{
        width: 48px !important;
        height: 60px;
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles .number{
        width: 40px;
        height: 40px;
        line-height: 36px;
        font-size: 16px;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles > div {
        width: 58px !important;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles .number{
        width: 50px;
        height: 50px;
        line-height: 46px;
    }
    .banner-advertising.style5 .banner-thumb .adv-thumb-link > img{
        width: 60%;
    }
    .hm6-row2-col1 .layout-style2.blog-slider-view .post-slider-title,
    .hm6-row2-col1 .layout-style4.product-slider-view .prd-slider-title{
        font-size: 19px;
        padding-bottom: 12px;
    }
    .hm7-row2-col2 .product-slider-view.layout-style4 .prd-slider-title,
    .hm7-row2-col2 .layout-style2.blog-slider-view .post-slider-title{
        font-size: 19px;
        padding-bottom: 12px;
    }
    .hm7-row2-col2 .product-slider-view.layout-style4 .owl-nav{
        top: -52px;
    }
    .hm7-row2-col2 .layout-style2.blog-slider-view .owl-nav{
        top: -42px;
    }
    .hm8-tabs-prd.tabs-block.style2 > h3{
        margin-bottom: 0px;
    }
    #boxes .window {
        left: 0px !important;
        width: 100% !important;
    }
    #boxes .window .window-popup{
        max-width: 100%;
        padding: 15px;
        background: transparent;
        box-shadow: none;
    }
    .sticky-addcart .wrap-sticky-cart-price .quantity-outer{
        padding: 0px 5px;
    }
    .hm5-row6 {
        margin-bottom: 5px;
    }
    .product-catelist .vertical-menu-wrapper {
        max-width: 450px;
    }
    .hd2-row4 .col-menu-icon-hm2 > .vc_column-inner > .wpb_wrapper{
        margin: 0px 0px 0px -20px;
    }
    .woocommerce-cart-form table.shop_table{
        border: none;
    }
    .woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th{
        border-bottom: none;
    }
    .woocommerce-cart table.cart tbody tr:last-child{
        border-bottom: 1px solid #e0e0e0;
    }
    .title-page .viewtype-bar .prd-num{
        display: none;
    }
    .title-page .viewtype-bar .view-type > a:last-child{
        margin-right: 15px;
    }
    .header-top-default .main-nav.main-nav1 > ul > li > a{
        padding: 0px 12px;
    }
    .woocommerce-cart-form table.shop_table tbody tr td{
        border-right: 1px solid #e0e0e0;
        border-bottom: none;
    }
    .woocommerce-cart table.cart tbody tr:last-child{
        border-bottom: none;
    }
    .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{
        border-radius: 10px 10px 0px 0px;
        border-top: 1px solid #e0e0e0;
    }
    .woocommerce-cart-form{
        border-top: none;
    }
    .woocommerce-cart-form .product-quantity .detail-qty input.qty-val{
        width: 100%;
    }
    .woocommerce-shipping-calculator .shipping-calculator-form #select2-calc_shipping_country-container{
        text-align: left;
    }
    .vendor-page .wcv-dashboard-navigation ul li > a {
        padding: 9px 20px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-info {
        margin: 0px 0 0px -20px;
    }
    .ft6-contact-wrap .hm6-support, .ft6-contact-wrap2 .ft5-address {
        font-size: 11px;
    }
    .fixed-header .hd3-col-menu .main-nav {
        margin: 0px -205px 0px 0px;
    }
    .fixed-header .product-catelist.style4{
       display: none;
    }
    .fixed-header .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper .logo {
        padding-top: 16.5px;
        padding-bottom: 16.5px;
        padding-left: 0px;
    }
    .fixed-header .hd5-col-menu .main-nav {
        margin: 0px -100px 0 0;
    }
    .header-top-default .main-nav.main-nav1 .sub-menu{
        width: 175px;
    }
}
@media (max-width: 767px){
    .product-catelist.style3 .heading-catelist i{
        left: 45px;
    }
    .product-catelist.style4 .heading-catelist{
        padding: 50px 0px;
    }
    .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper .logo{
        padding-top: 31.5px;
    }
    .product-detail {
        margin-bottom: 50px;
    }
    .product-detail .col-addcart-wrap{
        padding-top: 15px;
    }
    .product-type-variable .product-detail{
        margin-bottom: 25px;
    }
    .product-detail .col-attribute-wrap{
        padding-top: 16px;
    }
    .hm1-row1{
        margin-bottom: 35px;
    }
    .hm1-row2{
        margin-bottom: 20px;
    }
    .hm1-row3{
        margin-bottom: 15px;
    }
    .hm1-row4{
        margin-bottom: 0px;
    }
    .hm1-row5 {
        margin-bottom: 10px;
    }
    .hm1-row6 {
        margin-bottom: 10px;
    }
    .hm1-row2-tab{
        margin-bottom: -15px;
    }
    .order-custom{
        margin-top: 30px;
    }
    .main-nav li.has-mega-menu > .mega-menu,
    .main-nav .sub-menu{
        transition: inherit;
        -webkit-transition: inherit;
    }
    nav.main-nav>ul>li.current-menu-item>a, 
    nav.main-nav>ul>li.current-menu-ancestor>a, 
    nav.main-nav>ul>li:hover>a{
        background-color: transparent !important;
    }
    .smart-slider:not(.owl-carousel)[data-item="3"] > div,
    .smart-slider:not(.owl-carousel)[data-item="4"] > div,
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 50%;
    }
    .main-nav li.has-mega-menu {
        position: relative;
    }
    .main-nav li.has-mega-menu > .mega-menu{
        position: static;
        max-width: 100%;
        visibility: visible;
        border: 0;
        box-shadow: none;
        padding: 0;
    }
    .btn-toggle-mobile-menu::after {
        top: 0;
        line-height: 37px;
        width: 37px;
        text-align: center;
        right: -15px;
    }
    .content-page > .row > .col-md-3{
        order: 2;
        -webkit-order: 2;
        -ms-order: 2;
        -o-order: 2;
    }
    .content-page > .row{
        display: flex;
        display: -webkit-flex;
        display: -ms-flex;
        display: -o-flex;
        flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
    }
    .hd1-row3 .col-logo, .hd1-row3 .col-menu{
        width: 50%;
        float: left;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .hd1-row3 .col-menu{
        padding-left: 0;
        padding-right: 0;
    }
    .hd1-row3 .col-menu .main-nav{
        display: block;
        min-height: 30px;
    }
    .hd1-row3 .col-menu .main-nav > ul{
        transform: translateX(320px);
        -webkit-transform: translateX(320px);
        left: auto;
        right: 0;
    }
    .hd1-row3 .col-menu .main-nav .toggle-mobile-menu{
        float: right;
    }
    .hd1-row4 .col-phone-search{
        display: none;
    }
    .hd1-row4 .col-account-cart{
        padding: 25px 0;
    }
    .hd1-row4 .col-account-cart > .vc_column-inner > .wpb_wrapper{
        display: flex;
        justify-content: flex-end;
    }
    .hd1-row4 .col-account-cart .account-manager > a,
    .hd1-row4 .col-account-cart .wishlist-url > a,
    .hd1-row4 .mini-cart-box .mini-cart-icon > i,
    .hd1-mobile-search .search-icon-btn i
    {
        color: #fff;
        font-size: 24px;
    }
    .hd1-mobile-search .search-icon-btn{
        padding: 0 22px;
        margin: 0 18px;
        display: inline-block;
        position: relative;
        margin-top: 1px;
    }
    .hd1-mobile-search .search-icon-btn:after{
        content: "";
        position: absolute;
        top: 7.5px;
        width: 1px;
        height: 14px;
        background: #e5e5e5;
        right: 0;
    }
    .item-product-list .product-thumb{
        border-right: none;
        border-bottom: 1px solid #e0e0e0;
        margin-bottom: 10px;
    }
    .product-list-view .list-product-wrap{
        margin-bottom: 0;
    }
    .content-sidebar-right{
        margin-bottom: 50px;
    }
    .ft-address {
        font-size: 14px;
    }
    .main-page-default {
        margin: 50px 0;
    }
    .content-sidebar-left{
        margin-bottom: 50px;
    }
    .ft1-menu-col.wpb_column{
        width: 50%;
        float: left;
    }
    .ft1-menu-col:nth-child(1),.ft1-menu-col:nth-child(2){
        margin-bottom: 30px;
    }
    .ft1-address-col.wpb_column{
        width: 50%;
        float: left;
    }
    .ft1-payment{
        clear: both;
        text-align: center;
        padding-top: 12px;
    }
    .ft1-copyright{
        padding-top: 0px;
        text-align: center;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .ft1-col-privacy{
        text-align: center;
    }
    .ft1-row1{
        padding-top: 48px;
        padding-bottom: 47px;
    }
    .ft1-row2{
        padding-bottom: 27px;
    }
    .ft1-row3 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .ft1-row4{
        padding-top: 27px;
        padding-bottom: 28px;
    }
    .info-post-wrap .col-share >li:last-child{
        display: inline-block;
    }
    .info-post-wrap{
        margin-bottom: 50px;
    }
    .info-post-wrap > div:first-child,.info-post-wrap > div:nth-child(2){
        width: 50%;
        float: left;
    }
    .single-info-author{
        margin-bottom: 46px;
    }
    .title-single-related-post{
        margin-bottom: 28px;
    }
    .single-related-post {
        margin-bottom: 49px;
    }
    .widget {
        margin-bottom: 24px;
    }
    .reply-comment .comment-form, .comment-respond .comment-form{
        margin-top: 28px;
    }
    .blog-comment-detail h2{
        margin-bottom: 28px;
    }
    .blog-comment-detail{
        margin-bottom: 45px;
    }
    .item-post-large.item-default{
        margin-bottom: 30px;
    }
    .item-post-large.item-default .post-info{
        padding-bottom: 30px;
    }
    .shop-title {
        margin-bottom: 27px;
        font-size: 22px;
    }
    .widget.widget_product_tag_cloud{
        margin-bottom: -10px;
    }
    .col-attribute-wrap{
        padding-left: 0px;
    }
    .content-page{
        margin: 50px 0px;
    }
    .single-product .sidebar{
        margin-bottom: 50px;
    }
    .single-product .content-page{
        margin-bottom: 0px;
    }
    .related-product{
        padding-top: 40px;
    }
    .widget_s7upf_list_products{
        padding: 20px;
    }
    .widget_s7upf_list_products .item-product-flex .product-info .product-price > *{
        font-size: 12px;
    }
    .tab-style2 .detail-tab-title{
        margin-bottom: 30px;
    }
    .tab-style2 .detail-tab-content{
        margin-bottom: 50px;
    }
    .tab-style2 .detail-tab-title ul li{
        margin: 0px;
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }
    .tab-style2 .detail-tab-title ul li:last-child{
        margin-bottom: 0px;
    }
    .single-product .sidebar-right{
        margin-bottom: 50px;
    }
    .banner-shop{
        margin-bottom: 47px !important;
    }
    .woocommerce table.shop_table.cart{
        display: block;
    }
    .woocommerce table.shop_table.cart tbody{
        display: block;
        width: 100%;
    }
    .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .button[name="apply_coupon"]{
        max-width: 200px;
        right: 4px;
    }
    .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .input-text{
        min-width: auto;
    }
    .info-404{
        max-width: 100%;
    }
    .hd2-row3 .col-menu{
        display: none;
    }
    .hd2-row3 .col-logo,.hd2-row3 .hd2-col-icon{
        width: 50%;
        float: left;
    }
    .hd2-row3 .hd2-col-icon{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .hd2-row4{
        background: #2c9afd;
        margin-bottom: 15px;
    }
    .hd2-row4 .col-menu-cate,.hd2-row4 .col-menu-icon-hm2{
        width: 50%;
        float: left;
    }
    .hd2-row4 .hd2-col-menu > .vc_column-inner > .wpb_wrapper{
        display: block;
    }
    .hd2-row4 .col-menu-icon-hm2 .hd2-col-menu .main-nav{
        margin: 0;
        float: right;
    }
    .hd2-row4 .col-menu-icon-hm2 > .vc_column-inner > .wpb_wrapper{
        margin: 0px;
        padding-top: 13px;
        padding-bottom: 17px;
        border: none;
    }
    .hd2-row4 .col-menu-icon-hm2 .main-nav .toggle-mobile-menu span,
    .hd2-row4 .col-menu-icon-hm2 .main-nav .toggle-mobile-menu::before,
    .hd2-row4 .col-menu-icon-hm2 .main-nav .toggle-mobile-menu::after{
        background: #fff;
    }
    .hd2-row4 .col-menu-icon-hm2 .hd2-col-menu .main-nav > ul{
        right: 0px;
        left: auto;
        transform: translateX(320px);
        -webkit-transform: translateX(320px);
    }
    .product-catelist.style2 .heading-catelist{
        padding: 29.5px 0px;
    }
    .product-catelist.style2 .heading-catelist{
        background-image: none;
        box-shadow: none;
        width: 200px;
        border-radius: 0;
    }
    .product-catelist.style2 .heading-catelist .heading-title{
        display: inline-block;
        padding: 0px 25px;
    }
    .hd2-col-menu{
        padding-top: 10px;
    }
    .product-catelist.style2 .heading-catelist i{
        left: 15px;
        top: 32px;
        font-size: 18px;
    }
    .hd2-row3 .hd2-col-icon > .vc_column-inner > .wpb_wrapper {
        margin: 0px 0px 0px -54px;
        padding: 53.5px 0px;
    }
    .social-list.ft2-social{
        text-align: center;
    }
    .ft2-row1 .ft2-mc-title h2{
        float: none !important;
        text-align: center;
        margin-bottom: 15px;
    }
    .ft2-row1 .ft1-newsletter-form .form-newsletter input[type="email"] {
        max-width: 100%;
    }
    .ft2-row1{
        padding-top: 10px;
    }
    .ft2-row2 .ft2-row2-col{
        width: 50%;
        float: left;
    }
    .ft2-copyright{
        padding-top: 0px;
        text-align: center;
        margin-bottom: 20px;
        line-height: 24px;
    }
    .ft2-row2 {
        padding-top: 48px;
        padding-bottom: 24px;
    }
    .hd3-row3 .col-logo, .hd3-row3 .hd3-col-icon{
        width: 50%;
        float: left;
    }
    .col-menu-icon-hm3 > .vc_column-inner > .wpb_wrapper{
        padding: 0px 30px;
    }
    .hd3-col-menu > .vc_column-inner > .wpb_wrapper{
        display: block;
        margin: 0;
    }
    .col-menu-icon-hm3 .hd3-col-menu{
        width: 50%;
        float: right;
    }
    .hd3-col-menu .main-nav{
        width: 100%;
        float: right;
        margin: 0;
        padding: 13px 0px 17px 0px;
    }
    .hd3-col-menu .main-nav .toggle-mobile-menu{
        float: right;
    }
    .hd3-col-menu .main-nav .toggle-mobile-menu span,
    .hd3-col-menu .main-nav .toggle-mobile-menu::before,
    .hd3-col-menu .main-nav .toggle-mobile-menu::after{
        background: #fff;
    }
    .product-catelist.style3{
        width: 90px;
    }
    .hd3-col-menu .main-nav.main-nav2 > ul{
        margin: 0;
        right: -30px;
        left: auto;
        transform: translateX(340px);
        -webkit-transform: translateX(340px);
    }
    .hd4-row3 .col-menu-cate-hm4,.hd4-row3 .col-menu-icon-hm4{
        width: 50%;
        float: left;
    }
    .hd4-col-menu{
        clear: both;
        margin-bottom: 0px;
    }
    .hd4-col-menu .main-nav{
        position: absolute;
        top: -67px;
        left: 25px;
        display: block;
    }
    .hd4-col-menu .main-nav .toggle-mobile-menu span,
    .hd4-col-menu .main-nav .toggle-mobile-menu::before,
    .hd4-col-menu .main-nav .toggle-mobile-menu::after{
        background: #fff;
    }
    .product-catelist.style4 .heading-catelist i{
        display: none;
    }
    .col-menu-icon-hm4{
        padding: 37.5px 0px;
    }
    .ft2-col-privacy > .vc_column-inner > .wpb_wrapper{
        margin: 0px;
    }
    .hd5-row1 .col-logo {
        padding: 24px 0px 0px 0px;
    }
    .hd5-col-icon{
        padding: 17.5px 15px 30px 15px;
        margin: 0 0px;
    }
    .hd5-col-menu .main-nav{
        margin: 0px;
    }
    .hd5-col-icon > .vc_column-inner > .wpb_wrapper{
        margin: 0 0 0 -30px;
        justify-content: center;
    }
    .hd5-row2 .hd5-col-cate,.hd5-row2 .hd5-col-menu{
        width: 50%;
        float: left;
    }
    .hd5-col-menu .main-nav{
        float: right;
        margin: 0px 25px;
    }
    .hd5-col-menu .main-nav > ul{
        right: 0;
        left: auto;
        transform: translateX(340px);
        -webkit-transform: translateX(340px);
    }
    .hd5-col-menu .main-nav .toggle-mobile-menu{
        top: 3px;
    }
    .hd5-col-menu .main-nav .toggle-mobile-menu span,
    .hd5-col-menu .main-nav .toggle-mobile-menu::before,
    .hd5-col-menu .main-nav .toggle-mobile-menu::after{
        background: #fff;
    }
    .ft5-row2 {
        padding-top: 93px;
        padding-bottom: 47px;
    }
    .bg-slider .item-slider{
        max-height: 500px;
    }
    .slider-prd-deal-h1 .owl-stage-outer .owl-item .item .product{
        padding: 0px 15px;
    }
    .slider-prd-deal-h1{
        margin: 0px -15px;
    }
    .list-product-wrap.slider-prd-deal-h1 .prd-list-slider .owl-nav{
        right: 15px;
    }
    .hm1-row3-col1-item1, .hm1-row3-col1-item2,
    .hm1-row3-col3-item1, .hm1-row3-col3-item2{
        width: calc(50% - 30px);
        float: left;
        margin: 0px 15px;
    }
    .hm1-row3-col1 > .vc_column-inner > .wpb_wrapper,
    .hm1-row3-col3 > .vc_column-inner > .wpb_wrapper{
        margin: 0px -15px;
    }
    .banner-advertising.style2 .adv-thumb-link > img{
        max-width: 100%;
        float: none;
    }
    .hm1-row1 .images-slider.style2 .item-image-list .item-image-list-inner .banner-content .title-group > h4{
        font-size: 15px;
    }
    .item-product-grid.item-product-grid-style5 .product-info .product-price > del,
    .item-product-grid.item-product-grid-style5 .product-info .product-price > *,
    .item-product-grid.item-product-grid-style5 .product-info .product-price > ins{
        font-size: 14px;
    }
    .banner-advertising.default .banner-info h4.image-title:not(.title24){
        font-size: 18px;
        margin-top: 43px;
        margin-bottom: 12px;
    }
    .banner-advertising.default .banner-info h4.image-title.title24 {
        margin-top: 71px;
    }
    .banner-advertising.style3{
        padding: 47.5px 40px;
    }
    .banner-advertising.style3 .banner-thumb .adv-thumb-link > img{
        width: 100%;
        float: none;
    }
    .banner-advertising.style3 .ad-banner-info h4.image-title{
        min-width: max-content;
        width: auto;
    }
    .hm2-row2{
        padding-top: 30px;
        padding-bottom: 27px;
    }
    .hm2-row3{
        margin-bottom: 20px;
    }
    .hm2-row4{
        margin-bottom: 0px;
    }
    .hm2-row5{
        margin-bottom: 20px;
    }
    .hm2-row5-col1{
        margin-bottom: 50px;
    }
    .hm2-row6{
        margin-bottom: 40px;
    }
    .hm2-row6 .images-slider.style5 .item-image-list .item-image-list-inner .banner-content .image-title{
        min-width: 150px;
    }
    .hm2-row7{
        margin-bottom: 20px;
    }
    .hm1-row7 > .wpb_column > .vc_column-inner > .wpb_wrapper{
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .hm3-row2{
        margin-bottom: 10px;
    }
    .hm3-row3{
        margin-bottom: 20px;
    }
    .hm3-row3-col1{
        margin-bottom: 10px;
    }
    .hm3-row4{
        margin-bottom: 20px;
    }
    .hm3-row6{
        margin-bottom: 40px;
    }
    .hm3-row7{
        margin-bottom: 10px;
    }

    .item-product-grid.item-product-grid-style6 .product-info{
        padding: 0px 25px 0px 25px;
    }
    .item-product-grid.item-product-grid-style7 .product-info{
        width: calc(100% - 150px);
    }
    .item-product-grid.item-product-grid-style7 .product-info .product-title{
        max-width: calc(100% - 15px);
    }
    .hm2-row7-col2 .product-slider-view .prd-slider-title:after{
        display: block;
    }
    .hm2-row7-col2 .list-product-wrap.slider-prd-style6 .prd-list-slider .owl-nav{
        background: #fff;
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles > div{
        width: 58px !important;
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles .number{
        width: 50px;
        height: 50px;
        line-height: 46px;
        font-size: 18px;
    }
    .product-slider-view.layout-style2 .prd-slider-title span{
        padding: 0px 10px;
    }
    .layout-style2 .slider-prd-style8 .prd-list-slider .item-product-grid.item-product-grid-style8{
        justify-content: normal;
    }
    .layout-style2 .slider-prd-style8 .prd-list-slider .item-product-grid.item-product-grid-style8 .product-info{
        text-align: unset;
        max-width: calc(100% - 100px);
        padding-left: 15px;
    }
    .layout-style2 .slider-prd-style8 .prd-list-slider .item-product-grid.item-product-grid-style8 .product-info .product-price{
        justify-content: normal;
    }
    .hm4-tab-prd-wrap.tabs-block .prd-list-slider .owl-nav{
        right: 0px;
    }
    .hm4-tab-prd .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-thumb {
        max-width: 150px;
    }
    .hm4-tab-prd .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-info{
        width: calc(100% - 150px);
        max-width: calc(100% - 150px);
        margin-top: 17px;
    }
    .hm4-row1{
        margin-bottom: 40px;
    }
    .hm4-row2{
        margin-bottom: 0px;
    }
    .hm4-row3{
        margin-bottom: 10px;
    }
    .hm4-row4{
        margin-bottom: 20px;
    }
    .hm4-row5{
        margin-bottom: 10px;
    }
    .hm4-row5-col1{
        margin-bottom: 50px;
    }
    .hm4-row6{
        margin-bottom: 0px;
    }
    .hm4-row6 .images-slider.style2 .item-image-list .banner-advs > a{
        width: 100%;
        height: auto;
    }
    .hm4-row7{
        margin-bottom: 10px;
    }
    .hm4-row8{
        margin-bottom: 40px;
    }
    .hm4-row9{
        margin-bottom: 10px;
    }
    .hm4-row7 .item-product-grid.item-product-grid-style7 .product-info:before{
        left: -151px;
    }
    .hm5-row2{
        margin-bottom: 40px;
    }
    .hm5-row3{
        margin-bottom: 10px;
    }
    .hm5-row4{
        margin-bottom: 5px;
    }
    .hm5-row5{
        margin-bottom: 25px;
    }
    .hm5-row6{
        margin-bottom: 0px;
    }
    .hm5-row7{
        margin-bottom: 40px;
    }
    .hm5-row8{
        margin-bottom: -10px;
    }
    .hm5-tab-prd .prd-list-slider .owl-nav{
        right: -10px;
    }
    .tabs-block.style3 ul.title-tab > li{
        max-width: 100%;
        width: calc(25% - 20px);
    }
    .tabs-block.style3 .tab-header:before{
        display: none;
    }
    .tabs-block.style3 .tab-header > h3{
        margin-bottom: 15px;
    }
    .tabs-block.style3 ul.title-tab{
        padding-top: 0px;
    }
    .tabs-block.style3 .tab-content .prd-list-slider .owl-nav{
        display: none;
    }
    .banner-shop .col-buy-now{
        padding: 30px 0 15px 0px;
        text-align: center;
    }
    .banner-shop .col-shop-banner-intro{
        padding: 0px 0px 20px 0px;
        text-align: center;
    }
    .banner-shop .col-shop-banner-image{
        min-height: auto;
    }
    .banner-shop .col-buy-now{
        z-index: 1;
        position: relative;
    }
    .hm6-row1{
        margin-bottom: 40px;
    }
    .hm6-row2-col1{
        margin-bottom: 40px;
    }
    .hm6-row2 .hm6-tab-prd{
        margin-bottom: -10px;
    }
    .hm6-row2 .hm6-img-list{
        margin-bottom: 40px;
    }
    .hm6-row2 .hm6-prd-slider1{
        margin-bottom: 10px;
    }
    .hm6-row2 .hm6-adsvers{
        margin-bottom: 40px;
    }
    .hm6-row2 .hm6-prd-slider2{
        margin-bottom: -10px;
    }
    .hm6-row4{
        padding-top: 0px;
        padding-bottom: 28px;
    }
    .hm6-row2-col1 .layout-style2.blog-slider-view .post-slider-title, .hm6-row2-col1 .layout-style4.product-slider-view .prd-slider-title {
        font-size: 24px;
        padding-bottom: 10px;
    }
    .banner-advertising.style5.hm6-adsvers .banner-thumb{
        max-width: 60%;
    }
    .hm7-row2-col1-prdslide-deal{
        margin-bottom: 40px;
    }
    .hm7-row2-col1-prdslide2{
        margin-bottom: 10px;
    }
    .hm7-row2-col1-imglist.images-slider.style2{
        margin-bottom: 25px;
    }
    .hm7-row2-col1-prdslide3{
        margin-bottom: -5px;
    }
    .hm7-row2{
        margin-bottom: 20px;
    }
    .hm7-row3{
        margin-bottom: 40px;
    }
    .hm7-row2-col2 .product-slider-view.layout-style4 .prd-slider-title,
    .hm7-row2-col2 .layout-style2.blog-slider-view .post-slider-title{
        font-size: 24px;
        padding-bottom: 10px;
    }
    .hm7-row2-col2 .product-slider-view.layout-style4 .owl-nav{
        top: -54px;
    }
    .hm7-row2-col2 .layout-style2.blog-slider-view .owl-nav{
        top: -44px;
    }
    .hm8-row1{
        margin-bottom: 45px;
    }
    .hm8-prd-hotdeal{
        margin-bottom: 40px;
    }
    .hm8-col-right-row2{
        margin-bottom: 10px;
    }
    .hm8-col-right-row4{
        margin-bottom: 40px;
    }
    .hm8-tabs-prd2{
        margin-bottom: -10px;
    }
    .hm8-col-right-row6{
        margin-bottom: 25px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .gallery-control .gallery-carousel-wrapper{
        width: 80px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-thumb {
        max-width: 342px;
        max-height: 342px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 {
        padding: 31px 30px;
    }
    .hm8-tabs-prd.tabs-block.style2 > h3{
        margin-bottom: -38.5px;
    }
    .hm8-tabs-prd2 .col-md-2{
        width: 100%;
    }
    .hm8-tabs-prd2 .col-md-10{
        width: 100%;
    }
    .hm8-image-list.images-slider.style2 .item-image-list .item-image-list-inner .banner-content{
        padding: 0px 15px;
    }
    .txt-about-1 .title-about, .txt-about-2 .title-about{
        text-align: center;
    }
    .title-about:before {
        top: 36px;
    }
    .wpb_content_element.img-about-1{
        margin: 0px;
    }
    .wpb_content_element.img-about-2{
        margin: 0px;
    }
    .about-row2{
        margin-bottom: 30px;
    }
    .item-about-team .team-item-wrapper .about-team-info{
        padding-left: 0px;
    }
    .carousel-team .owl-dots {
        bottom: 0;
        top: auto;
    }
    .item-about-team .team-item-wrapper .about-team-info{
        padding-top: 15px;
    }
    .item-about-team .team-item-wrapper .about-team-info h3{
        margin-bottom: 22px;
    }
    .wpb_content_element.contact-title h2{
        margin-bottom: 48px;
    }
    .wpb_gmaps_widget.contact-maps{
        margin-bottom: 48px;
    }
    .contact-form-page h4{
        margin-bottom: 27px;
    }
    .contact-r2 .contact-form-page{
        margin-bottom: 50px;
    }
    .sticky-addcart{
        display: none;
    }
    .product-catelist.style2:hover .heading-catelist{
        border-radius: 0px;
    }
    .main-nav .sub-menu li:first-child{
        border-top: 0px;
    }
    .wpb_content_element.mega-list-page h4{
        font-size: 18px;
    }
    .footer-default .copyright{
        text-align: center;
    }
    .hd4-col-icon.hd3-col-icon > .vc_column-inner > .wpb_wrapper{
        margin: 0px;
    }
    .ft4-mc-title{
        padding: 0px 0px;
        text-align: center;
    }
    .ft4-mc-title h2.title18{
        margin-bottom: 15px;
    }
    .item-product-grid.item-product-grid-deal3 .gallery-control .gallery-carousel-wrapper{
        width: 80px;
    }
    .item-product-grid.item-product-grid-deal3 .product-thumb{
        max-width: 342px;
        max-height: 342px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info{
        width: auto;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles > div{
        width: 58px !important;
        height: 60px;
        margin: 0px 5px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles .number{
        font-size: 18px;
        width: 50px;
        height: 50px;
        line-height: 46px;
    }
    .hm2-row7-col1 .tabs-block.style2 .tab-header .title-tab{
        padding: 0px 20px;
    }
    .hm3-row5-col2{
        margin-bottom: 45px;
    }
    .hm5-row4 .hm5-tab-prd .item-product-grid.item-product-grid-style7 .product-thumb{
        max-width: 150px;
    }
    .hm5-row4 .hm5-tab-prd .item-product-grid.item-product-grid-style7 .product-info:before{
        left: -165px;
    }
    .item-product-grid.item-product-grid-style7 .product-info {
        width: 100%;
        max-width: calc(100% - 150px);
    }
    .banner-shop .col-buy-now a{
        padding: 10px 25px;
    }
    .banner-shop .col-shop-banner-image .shop-banner-image{
        top: auto;
        bottom: 0;
        margin-bottom: 0px;
    }
    .single-prd-sidebar .wg-warranty-single-prd p{
        padding: 0 33px;
        padding-top: 6px;
    }
    .header-top-default .main-nav.main-nav1 .toggle-mobile-menu{
        position: absolute;
        top: -36px;
    }
    .header-top-default .logo {
        margin-bottom: 3px;
    }
    .hm3-row5-col1{
        margin-bottom: -5px;
    }
    .hm7-row1{
        margin-bottom: 30px;
    }
    .ft1-address-col .col-address .ft-address{
        width: calc(100% - 65px);
    }
    .product-catelist .list-cate > li.has-mega .cate-info:before,
    .product-catelist .list-cate > li.has-mega .cate-info:after{
        display: none !important;
    }
    .hm6-row2-col1-box1{
        margin-bottom: 30px;
    }
    .hm6-row2-col1-box2.layout-style4.product-slider-view,.hm6-row2-col1-box3.blog-slider-view.layout-style2{
        margin-bottom: 30px;
    }
    .hm7-row2-col2-box1.layout-style4,.hm7-row2-col2-box2.layout-style4{
        margin-bottom: 30px;
    }
    .hm8-col-left-box1.product-slider-view.layout-style4,
    .hm8-col-left-box2.product-slider-view.layout-style4,
    .hm8-col-left-box3.blog-slider-view.layout-style2,
    .hm8-col-left-box4.banner-advertising.default,
    .hm8-col-left-box5.banner-advertising.default{
        margin-bottom: 30px;
    }
    .hm5-row4 .hm5-tab-prd .item-product-grid.item-product-grid-style7 .product-info{
        max-width: calc(100% - 150px);
    }
    .vendor-page form[method="post"] > table{
        display: block;
    }
    .vendor-page form[method="post"] > table input[type="text"]{
        min-width: 200px;
    }
    .vendor-header .title-section{
        margin-bottom: 5px;
    }
    .vendor-header .wcv_shop_description{
        margin-bottom: 40px;
    }
    .vendor-page table.table.table-striped.table-bordered{
        display: block;
    }
    .single-post-thumb{
        margin-bottom: 30px;
    }
    .hm8-tabs-prd {
        margin-bottom: 20px;
    }
    .ft6-contact-wrap .hm6-support, .ft6-contact-wrap2 .ft5-address {
        font-size: 14px;
    }
    .ft6-row3-col1{
        padding-bottom: 0px;
    }
    .hm5-tab-prd .navi-nav-style.navi-nav-style .owl-nav{
        right: 0px;
    }
    .txt-about-1,.txt-about-2{
        margin-top: 0px;
    }
    /* sticky header mobile */
    .main-nav.active.fixed-header .toggle-mobile-menu::before{
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    .main-nav.active.fixed-header .toggle-mobile-menu span{
        display: block;
    }
    .main-nav.active.fixed-header .toggle-mobile-menu::after{
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    .main-nav.active:not(.fixed-header) > .toggle-mobile-menu::after{
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
    }
    .main-nav.active:not(.fixed-header) > .toggle-mobile-menu::before{
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
    }
    .main-nav.active:not(.fixed-header) .toggle-mobile-menu span{
        display: none;
    }
    /* sticky header mobile */
    .fixed-header .hd1-row3 .col-menu{
        padding: 18.5px 0px;
        position: relative;
    }
    .fixed-header .hd1-row3 .col-menu .main-nav{
         margin: 0;
    }
    .col-menu-icon-hm2 .fixed-header .hd2-col-menu{
        padding-top: 0px;
    }
    .col-menu-icon-hm3 .fixed-header .hd3-col-menu{
        width: 100%;
        float: none;
    }
    .fixed-header .hd3-col-menu .main-nav{
        position: absolute;
        right: 15px;
        float: none;
        top: 1.5px;
        padding: 0;
        margin: 0px;
    }
    .fixed-header .hd5-col-menu .main-nav {
        float: right;
        margin: 0px;
    }
    .fixed-header .col-menu-icon-hm4 {
         display: block;
    }
    .fixed-header .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper {
        position: absolute;
        width: 100%;
        left: 0;
    }
    .fixed-header .hd4-col-menu .main-nav {
        display: block;
        position: absolute;
        left: 15px;
        right: auto;
        width: 30px;
        top: -66px;
        padding: 0;
    }
    .fixed-header .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper .logo{
        padding-top: 31.5px;
        padding-left: 65px;
    }
    .admin-bar .fixed-header.active {
        top: 0px;
    }
    .header-top-default .col-logo{
        margin-bottom: 0px;
    }
    .main-page-default.page-template article{
        margin-bottom: 23px;
    }
}
@media (max-width: 667px){
    .list-3-item:nth-child(3n+1),
    .list-4-item:nth-child(3n+1),
    .list-5-item:nth-child(3n+1),
    .list-6-item:nth-child(4n+1),
    .list-7-item:nth-child(4n+1),
    .list-8-item:nth-child(5n+1),
    .list-9-item:nth-child(5n+1),
    .list-10-item:nth-child(5n+1){
        clear: inherit;
    }
    .list-3-item:nth-child(2n+1),
    .list-4-item:nth-child(2n+1),
    .list-5-item:nth-child(2n+1),
    .list-6-item:nth-child(3n+1),
    .list-7-item:nth-child(3n+1),
    .list-8-item:nth-child(3n+1),
    .list-9-item:nth-child(3n+1),
    .list-10-item:nth-child(3n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item{
        width: 33.33%;
    }
    .list-7-item,
    .list-6-item{
        width: 33.33%;
    }
    .list-3-item{
        width: 50%;
    }
    .list-4-item{
        width: 50%;
    }
    .product-catelist.style1 .heading-catelist .heading-title{
        display: none;
    }
    .product-catelist.style1 .heading-catelist i{
        font-size: 24px;
        top: 27px;
    }
    .guarantee-slider .banner-content {
        padding: 0 10px;
    }
    .ft-address {
        font-size: 11px;
    }
    .blog-grid-view .list-5-item{
        width: 50%;
    }
    .product-grid-view .grid-item-default .list-4-item,
    .product-grid-view .grid-item-style2 .list-4-item,
    .product-grid-view .grid-item-style3 .list-4-item,
    .product-grid-view .grid-item-style4 .list-4-item{
        width: 50%;
    }
    .product-grid-view .grid-item-default .list-5-item,
    .product-grid-view .grid-item-style2 .list-5-item,
    .product-grid-view .grid-item-style3 .list-5-item,
    .product-grid-view .grid-item-style4 .list-5-item{
        width: 50%;
    }

    .product-grid-view .list-4-item:nth-child(2n+1) .item-product-grid-default:after,
    .product-grid-view .list-4-item:nth-child(2n+1) .item-product-grid-style2:after,
    .product-grid-view .list-4-item:nth-child(2n+1) .item-product-grid-style3:after,
    .product-grid-view .list-4-item:nth-child(2n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }

    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-default:after,
    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-style2:after,
    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-style3:after,
    .product-grid-view .list-4-item:nth-child(3n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }

    .product-grid-view .list-4-item:nth-child(2n) .item-product-grid-default:after,
    .product-grid-view .list-4-item:nth-child(2n) .item-product-grid-style2:after,
    .product-grid-view .list-4-item:nth-child(2n) .item-product-grid-style3:after,
    .product-grid-view .list-4-item:nth-child(2n) .item-product-grid-style4:after{
        visibility: visible;
    }

    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(3n+1) .item-product-grid-style4:after{
        visibility: visible;
    }

    .product-grid-view .list-5-item:nth-child(2n+1) .item-product-grid-default:after,
    .product-grid-view .list-5-item:nth-child(2n+1) .item-product-grid-style2:after,
    .product-grid-view .list-5-item:nth-child(2n+1) .item-product-grid-style3:after,
    .product-grid-view .list-5-item:nth-child(2n+1) .item-product-grid-style4:after{
        visibility: hidden;
    }

    .images-slider.style2 .item-image-list .item-image-list-inner .banner-content .title-group > h4{
        font-size: 18px;
    }
    .hm2-bn-item1 .banner-info .slider-content-text h3{
        font-size: 48px;
    }
    .hm2-bn-item1 .banner-info .slider-content-text h4{
        font-size: 16px;
    }
    .images-slider.style4 .owl-stage-outer .owl-item .item-image-list .banner-content .image-desc{
        max-width: 190px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .tabs-block.style2 > h3{
        margin-bottom: 0px;
    }
    .tabs-block.style2 .tab-header .title-tab{
        float: none !important;
        padding: 0px;
        margin: 0 -10px;
    }
    .tabs-block.style2 .tab-header:before,
    .tabs-block.style2 .tab-header .title-tab li:first-child:before,
    .tabs-block.style2 .tab-content .product-slider-view .slider-prd-style7 .prd-list-slider .owl-nav{
        display: none;
    }
    .hm3-banner-item-1 .banner-info .slider-content-text{
        padding: 0px 15px;
    }
    .banner-advertising.style5 {
        position: relative;
        padding: 50px 70px;
    }
    .banner-advertising.style5 .ad-banner-info{
        position: relative;
        z-index: 1;
    }
    .banner-advertising.style5 .ad-banner-info .content-right {
        padding: 0px 40px;
    }
    .banner-advertising.style5 .banner-thumb .adv-thumb-link > img{
        opacity: 0.3;
    }
    .hm6-banner-item-1 .banner-info .slider-content-text h3{
        font-size: 48px;
    }
    .hm6-banner-item-1 .banner-info .slider-content-text h4{
        font-size: 16px;
    }
    .hm8-tabs-prd.tabs-block.style2 > h3{
        margin-bottom: 0px;
    }
    .hm8-image-list.images-slider.style2 .item-image-list .item-image-list-inner .banner-content{
        padding: 0px 40px;
    }
    .item-product-grid.item-product-grid-deal3 .gallery-control .gallery-carousel-wrapper{
        width: 60px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles > div{
        width: 35px !important;
        height: 60px;
        margin: 0px 5px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown .time_circles .number{
        font-size: 14px;
        width: 35px;
        height: 35px;
        line-height: 31px;
    }
    .item-product-grid.item-product-grid-deal3 .product-thumb{
        max-width: calc(50% - 60px);
        max-height: calc(50% - 60px);
    }
    .hm2-row7-col1 .tabs-block.style2 .tab-header .title-tab{
        padding: 0px;
    }
    .vendor-page .wcv-dashboard-navigation ul li > a {
        font-size: 12px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-info {
        margin: 0;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-thumb{
        max-width: calc(50% - 60px);
        max-height: calc(50% - 60px);
    }
    .ft6-contact-wrap .hm6-support, .ft6-contact-wrap2 .ft5-address {
        font-size: 12px;
    }
}
@media (max-width: 568px){
    .content-post-default h2.title30{
        font-size: 24px;
    }
    .comment-list ul.children {
        padding: 0;
    }
    .hd1-row4 .col-menu-cate a.heading-catelist-style1 .heading-title{
        display: none;
    }
    .hd1-row4 .col-menu-cate a.heading-catelist-style1 .fa{
        font-size: 24px;
        margin: 0;
    }
    .guarantee-slider .banner-content {
        padding: 0 16px;
    }
    .ft-address {
        font-size: 14px;
    }
    .ft1-address-col.wpb_column{
        width: 100%;
        margin-bottom: 15px;
    }
    .ft1-payment{
        padding-top: 0px;
    }
    .ft1-payment > .vc_column-inner > .wpb_wrapper {
        margin: 0px -12px;
    }
    .ft1-payment .wpb_single_image {
        padding: 0 12px;
    }
    .ft1-row-newsletter .ft1-newsletter-text-col, .ft1-row-newsletter .ft1-newsletter-form-col{
        width: 100%;
        float: none;
    }
    .ft1-newsletter-desc{
        margin-top: 0px;
        margin-bottom: 20px;
        text-align: center;
    }
    .comment-form .contact-name, .comment-form .contact-email, .comment-form .contact-phone, .comment-form .form-submit{
        width: 100%;
        padding: 0 0px;
    }
    .info-post-wrap > div:first-child, .info-post-wrap > div:nth-child(2) {
        width: 100%;
        float: none;
    }
    .info-post-wrap .post-meta-data {
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .info-post-wrap .col-share{
        text-align: center;
        padding: 0 22px;
    }
    .df-p-pa-5 .wp-block-column:first-child .wp-block-image,
    .df-p-pa-5 .wp-block-column:nth-child(2) .wp-block-image{
        margin: 0px;
    }
    .item-post.item-post-default .post-info h3.post-title{
        line-height: 24px;
        font-size: 16px;
    }
    .tab-style2 .detail-tab-content .tab-content{
        padding: 34px 15px;
    }
    .detail-tab-desc .comment-form-author, .detail-tab-desc .comment-form-email{
        width: 100%;
    }
    .detail-tab-desc .comment-form-author,.detail-tab-desc .comment-form-email{
        padding: 0px;
    }
    .images-slider.style4 .owl-stage-outer .owl-item .item-image-list .banner-content .image-desc{
        max-width: 100%;
    }
    .hm3-banner-item-1 .banner-info .slider-content-text > h3{
        font-size: 24px;
    }
    .hm3-banner-item-1 .banner-info .slider-content-text > h4{
        font-size: 16px;
        margin-bottom: 31px;
    }
    .pavi-banner-style.owl-theme .owl-dots,
    .pavi-banner-style2.owl-theme .owl-dots{
        bottom: 0px;
    }
    .banner-advertising.style5 {
        padding: 50px 40px;
    }
    .product-grid-view .grid-item-style7 .list-col-item {
        width: 100%;
    }
    .icon .search-form-wrap.search-icon{
        padding: 0px 15px;
    }
    .icon .search-form-wrap .close-searchform{
        right: 15px;
    }
    .hm2-bn-item1 .banner-info .slider-content-text{
        padding: 0px 15px;
    }
    .item-product-grid.item-product-grid-deal3 .product-thumb {
        max-width: calc(60% - 60px);
        max-height: calc(60% - 60px);
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles .number {
        width: 40px;
        height: 40px;
        line-height: 36px;
        font-size: 16px;
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles > div {
        width: 48px !important;
    }
    .extra-filter-wrap .extra-filter .wrap-filter-extra .list-filter-extra{
        padding: 15px 0px;
    }
    .vendor-page .wcv-dashboard-navigation ul li > a {
        font-size: 10px;
        padding: 9px 16px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-thumb .author-thumb a img{
        max-width: 80px;
    }
    .col-title-vendor ,.col-cart-vendor{
        width: 100%;
    }
    .vendor-header .title-section .btn-cart{
        font-size: 0px;
        padding: 0px;
        height: 42px;
        width: 42px;
        position: absolute;
        right: 15px;
        top: -50px;
    }
    .vendor-header .title-section .btn-cart:before {
        width: 42px;
        height: 42px;
        left: 0px;
        top: 0px;
    }
    .vendor-header .seler-shop{
        display: none;
    }
    .vendor-header .vendor-phone-fax, .vendor-header .vendor-phone-fax .vendor-phone-wrapper, .vendor-header .vendor-phone-fax .vendor-fax-wrapper{
        display: block;
    }
    .vendor-header .vendor-phone-fax .vendor-phone-wrapper{
        margin-bottom: 13px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-info .vendor-phone-fax .vendor-fax{
        margin: 0px;
    }
    .vendor-header .wcv_shop_description{
        padding: 29px 30px 20px 100px;
    }
    .content-sidebar-left .info-post-wrap .post-meta-data, .content-sidebar-right .info-post-wrap .post-meta-data{
        margin: 0px 0px 5px 0px;
    }
    .ft6-row3-col1{
        padding-top: 24.5px;
    }
    .ft6-row3-col2, .ft6-row3-col3{
        width: 100% !important;
    }
    .ft6-row3-col2 {
        padding: 29.5px 0px 0px 0px;
    }
    .ft6-contact-wrap2{
        padding: 0 0 0 48px;
    }
    .ft6-contact-wrap2:before{
        left: 0px;
    }
}
@media (max-width: 480px){
    .list-6-item:nth-child(3n+1),
    .list-7-item:nth-child(3n+1),
    .list-8-item:nth-child(3n+1),
    .list-9-item:nth-child(3n+1),
    .list-10-item:nth-child(3n+1){
        clear: inherit;
    }   
    .list-6-item:nth-child(2n+1),
    .list-7-item:nth-child(2n+1),
    .list-8-item:nth-child(2n+1),
    .list-9-item:nth-child(2n+1),
    .list-10-item:nth-child(2n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item,
    .list-7-item,
    .list-6-item,
    .list-5-item,
    .list-4-item,
    .list-3-item {
        width: 50%;
    }
    .filter-col.filter-2-col .item-box-attr,
    .filter-col.filter-4-col .item-box-attr,
    .filter-col.filter-3-col .item-box-attr{
        width: 100%;
    }
    .hd2-row3 .col-logo,.hd2-row3 .hd2-col-icon{
        width: 100%;
        float: none;
    }
    .hd2-row3 .col-logo{
        padding-top: 25px;
        padding-bottom: 0px;
    }
    .hd2-row3 .col-logo .text-logo .title30{
        margin: 0;
        justify-content: center;
    }
    .hd2-row3 .hd2-col-icon > .vc_column-inner > .wpb_wrapper{
        padding-top: 30px;
        padding-bottom: 30px;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        margin: 0px 0px 0px -30px;
    }
    .hd3-row3 .col-logo, .hd3-row3 .hd3-col-icon{
        width: 100%;
        float: none;
    }
    .hd3-col-icon{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .hd3-col-icon > .vc_column-inner > .wpb_wrapper{
        justify-content: center;
        padding-top: 20px;
        padding-bottom: 30px;
        margin: 0px 0px 0px -30px;
    }
    .hd4-col-icon > .vc_column-inner > .wpb_wrapper{
        justify-content: flex-end;
    }
    .ft3-row2-col:nth-child(2),.ft3-row2-col:nth-child(4){
        padding: 0px 25px;
    }
    .product-catelist.style4{
        display: none;
    }
    .hd4-row3 .col-menu-cate-hm4,
    .hd4-row3 .col-menu-icon-hm4{
        width: 100%;
        float: none;
    }
    .hd4-row3 .col-menu-cate-hm4 .text-logo .title30{
        margin: 0px;
    }
    .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper .logo{
        padding-left: 0px;
        padding-top: 25px;
    }
    .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper{
        justify-content: center;
    }
    .col-menu-icon-hm4 {
        padding: 0px;
    }
    .hd4-col-menu .main-nav{
        top: -58.5px;
        left: 5px;
        z-index: 1004;
    }
    .ft5-row2-col:nth-child(2), .ft5-row2-col:nth-child(4){
        padding: 0px 25px;
    }
    .bg-slider .item-slider{
        max-height: 400px;
    }
    .tabs-block.default .tab-header .title-tab > li{
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    .tabs-block.default .tab-header .title-tab{
        max-width: 100%;
        margin: 0px;
    }
    .tabs-block.default .tab-content .prd-list-slider .owl-nav{
        display: none;
    }
    .banner-advertising.default .banner-info h4.image-title{
        margin-bottom: 5px;
    }
    .banner-advertising.style3 {
        padding: 30px 15px;
    }
    .banner-advertising.style3 .ad-banner-info h4.image-title {
        min-width: auto;
        width: 150px;
    }
    .images-slider.style6 .owl-stage-outer {
        padding: 30px 0px 24px 0px;
    }
    .hm5-banner-item-1 .banner-info .slider-content-text{
        padding: 0px 15px;
        margin-top: 0px;
    }
    .hm5-banner-item-1 .banner-info .slider-content-text h4{
        font-size: 36px;
    }
    .hm5-banner-item-1 .banner-info .slider-content-text h5{
        font-size: 24px;
        margin-bottom: 34px;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles > div {
        width: 45px !important;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles .number{
        width: 40px;
        height: 40px;
        line-height: 36px;
        font-size: 16px;
    }
    .tabs-block.style3 ul.title-tab{
        margin: 0px;
    }
    .tabs-block.style3 ul.title-tab > li{
        width: 100%;
        margin: 0px;
    }
    .banner-advertising.style5 .ad-banner-info .flex-wrap{
        justify-content: center;
    }
    .banner-advertising.style5 .ad-banner-info .content-left{
        margin-bottom: 15px;
    }
    .banner-advertising.style5 .ad-banner-info .content-right{
        width: 100%;
        text-align: center;
    }
    .banner-advertising.style5 .banner-thumb .adv-thumb-link > img{
        width: 100%;
        float: none;
    }
    .banner-advertising.style5.hm6-adsvers .banner-thumb{
        max-width: 100%;
    }
    .banner-advertising.style5.hm6-adsvers{
        padding: 50px 40px;
    }
    .hm8-banner-item-1 .banner-info .slider-content-text{
        padding: 0px 15px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-thumb {
        max-width: 300px;
        max-height: 300px;
    }
    .window-popup .content-popup.newsletter-popup .newsletter-form{
        padding: 30px 23px 27px 23px;
    }
    .window-popup .content-popup.newsletter-popup .newsletter-form .row{
        margin-bottom: 50px;
    }
    .product-grid-view .grid-item-style5 .list-col-item {
        width: 100%;
    }
    .product-grid-view .grid-item-style6 .list-col-item {
        width: 100%;
    }
    .product-grid-view .grid-item-style8 .list-col-item {
        width: 100%;
    }
    .icon .search-form-wrap.search-icon .dropdown-box{
        display: none;
    }
    .icon .search-form input[type="text"]{
        max-width: calc(100% - 60px);
        width: calc(100% - 60px);
    }
    .banner-slider.bg-slider .item-slider.hm1-bn-item1.fixbg{
        background-position: 55% 50%;
    }
    .hm1-bn-item1 .slider-content-text,
    .hm1-bn-item2 .slider-content-text,
    .hm1-bn-item3 .slider-content-text{
        padding: 0px 0px;
    }
    .banner-slider.bg-slider .item-slider.hm2-bn-item1.fixbg{
        background-position: 30% 30%;
    }
    .banner-slider.bg-slider .item-slider.hm3-banner-item-1.fixbg{
        background-position: 20% 50%;
        background-size: inherit;
    }
    .banner-slider.bg-slider .item-slider.hm5-banner-item-1.fixbgres{
        background-position: 18% 50%;
    }
    .banner-slider .navi-nav-style2 .owl-nav{
        display: none;
    }
    .item-product-grid.item-product-grid-deal3 .product-thumb{
        max-width: calc(100% - 82px);
        max-height: unset;
    }
    .item-product-grid.item-product-grid-deal3 .gallery-control .gallery-carousel-wrapper {
        width: 80px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info{
        padding-top: 25px;
        width: 100%;
        text-align: center;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown{
        margin-bottom: 0px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .product-price{
        justify-content: center;
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles .number {
        width: 50px;
        height: 50px;
        line-height: 46px;
        font-size: 18px;
    }
    .item-product-grid.item-product-grid-deal2 .product-info .countdown .time_circles > div {
        width: 58px !important;
    }
    .tabs-block.style2 .tab-content .owl-carousel .owl-nav{
        display: none;
    }
    .login-popup-content{
        width: calc(100% - 30px);
    }
    .extra-filter-wrap .extra-filter .wrap-filter-extra .list-filter-extra .widget_s7upf_full_fitler .category-outer,
    .extra-filter-wrap .extra-filter .wrap-filter-extra .list-filter-extra .widget_s7upf_full_fitler .manufac-outer,
    .extra-filter-wrap .extra-filter .wrap-filter-extra .list-filter-extra .widget_s7upf_full_fitler .widget-content-filter-product,
    .extra-filter-wrap .extra-filter .wrap-filter-extra .list-filter-extra .widget_s7upf_full_fitler .attribute-outer{
        width: 100%;
    }
    .title-page.atribute-filter-outer,.title-page.hidden-sidebar-outer{
        min-height: 80px;
    }
    .extra-filter-wrap,.hidden-sidebar-wrap{
        position: absolute;
        bottom: 0px;
        right: -6px;
    }
    .extra-filter-wrap .extra-filter .wrap-filter-extra .list-filter-extra{
        min-width: 300px;
    }
    .vendor-page .wcv-dashboard-navigation ~ form[method="post"] .btn-inverse {
        margin-top: 15px;
    }
    .vendor-page .wcv-dashboard-navigation ul{
        margin: 0px;
    }
    .vendor-page .wcv-dashboard-navigation ul li{
        width: 100%;
        margin: 0px 0px 15px 0px;
    }
    .vendor-page .wcv-dashboard-navigation ul li > a {
        font-size: 14px;
        display: block;
        text-align: center;
        padding: 9px 0px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-thumb .author-thumb a img {
        max-width: 70px;
    }
    .hm8-prd-hotdeal .item-product-grid.item-product-grid-deal3 .product-thumb {
        max-width: calc(100% - 82px);
        max-height: unset;
    }
    .fixed-header .hd4-row3 .col-menu-icon-hm4 .hd4-col-icon .account-manager,
    .fixed-header .hd4-row3 .col-menu-icon-hm4 .hd4-col-icon .custom-link,
    .fixed-header .hd4-row3 .col-menu-icon-hm4 .hd4-col-icon .mini-cart-box{
        display: none;
    }
    .fixed-header .hd4-row3 .col-menu-icon-hm4 .hd4-mobile-search.icon .search-icon-btn{
        margin: 0;
        padding: 0;
    }
    .fixed-header .hd4-row3 .col-menu-icon-hm4 .hd4-mobile-search.icon .search-icon-btn:after{
        visibility: hidden;
    }
    .fixed-header .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper{
        justify-content: center;
        position: absolute;
        width: 100%;
        left: 0;
    }
    .fixed-header .hd4-col-icon.hd3-col-icon > .vc_column-inner > .wpb_wrapper{
        width: 50px;
        float: right;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .fixed-header .col-menu-cate-hm4 > .vc_column-inner > .wpb_wrapper .logo {
        padding-left: 0px;
        padding-top: 19.5px;
        z-index: 1;
    }
    .fixed-header .hd4-col-menu .main-nav {
        top: -54px;
        left: 15px;
        z-index: 1004;
    }
}
@media (max-width: 425px){
    .woocommerce-cart table.cart td.actions .coupon .input-text {
        display: block;
        width: 100%;
        margin-bottom: 7px;
    }
    .woocommerce #content table.cart td.actions .coupon .button.alt, 
    .woocommerce #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce table.cart td.actions .coupon .button.alt, 
    .woocommerce table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page #content table.cart td.actions .coupon .button.alt, 
    .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page table.cart td.actions .coupon .button.alt, 
    .woocommerce-page table.cart td.actions .coupon .input-text+.button {
        float: none;
        display: block;
        width: 100%;
    }
    .order-custom {
        padding: 30px 10px 10px;
    }
    .item-comment .comment-thumb{
       width: 70px;
        min-width: auto;
    }
    .item-comment .comment-info{
        padding-left: 15px;
    }
    .single-info-author .author-thumb{
        width: 70px;
    }
    .blog-grid-view .list-post-wrap .list-2-item,
    .blog-grid-view .list-post-wrap .list-3-item,
    .blog-grid-view .list-post-wrap .list-4-item,
    .blog-grid-view .list-post-wrap .list-5-item{
        width: 100%;
    }
    #billing_first_name_field,#billing_last_name_field,#shipping_first_name_field,#shipping_last_name_field{
        width: 100%;
    }
    .ft2-row2 .ft2-row2-col {
        width: 100%;
        float: none;
    }
    .ft2-row2-col:nth-child(3){
        margin-bottom: 30px;
    }
    .ft3-row2-col:nth-child(2),.ft3-row2-col:nth-child(4){
        padding: 0px 0px;
    }
    .ft3-row2-col{
        margin-bottom: 30px;
    }
    .ft3-row2 .ft3-row2-col{
        width: 100%;
        float: none;
        min-height: auto;
    }
    .ft5-row2-col:nth-child(2), .ft5-row2-col:nth-child(4){
        padding: 0px 0px;
    }
    .ft5-row2 .ft5-row2-col{
        width: 100%;
        float: none;
    }
    .ft5-row2-col:nth-child(3){
        margin-bottom: 30px;
    }
    .ft5-newsletter-form.ft1-newsletter-form{
        margin: auto;
        display: block;
        width: 100%;
        padding: 0 15px;
    }
    .hm1-bn-item2 h2,.hm1-bn-item2 h2, .hm1-bn-item3 h2{
        font-size: 24px;
    }
    .hm1-bn-item1 .desc{
        font-size: 16px;
    }
    .hm1-bn-item1 .desc2{
        margin-bottom: 34px;
    }
    .hm1-bn-item2 .desc, .hm1-bn-item3 .desc{
        font-size: 16px;
        margin-bottom: 34px;
    }
    .banner-advertising.default .banner-info h4.image-title{
        margin-bottom: 12px;
    }

    .hm1-row3-col1-item1, .hm1-row3-col1-item2,
    .hm1-row3-col3-item1, .hm1-row3-col3-item2{
        width: calc(100% - 30px);
        float: none;
    }
    .hm1-row3-col1 > .vc_column-inner > .wpb_wrapper,
    .hm1-row3-col3 > .vc_column-inner > .wpb_wrapper{
        margin: 0px -15px;
    }
    .banner-advertising.style2 .adv-thumb-link > img {
        max-width: 70%;
        float: right;
    }
    .banner-advertising.style2 .banner-info{
        padding-top: 50px;
    }
    .banner-advertising.default .banner-info h4.image-title.title24 {
        margin-top: 45px;
        font-size: 18px;
    }
    .banner-advertising.style3{
        padding: 15px 15px;
        display: block;
        text-align: center;
    }
    .banner-advertising.style3 .ad-banner-info,
    .banner-advertising.style3 .banner-thumb{
        max-width: 100%;
    }
    .banner-advertising.style3 .ad-banner-info h4.image-title {
        min-width: max-content;
        width: auto;
    }
    .hm4-banner-item-1 .banner-info, .hm4-banner-item-2 .banner-info{
        padding: 0px 15px;
    }
    .hm4-banner-item-1 .banner-info .slider-content-text h3{
        font-size: 24px;
    }
    .hm4-banner-item-1 .banner-info .banner-countdown .countdown{
        margin-bottom: 20px;
    }
    .banner-slider.bg-slider .item-slider.hm4-banner-item-2.fixbg{
        background-position: 20% 20%;
    }
    .hm4-banner-item-2 .banner-info .slider-content-text .title-group h3{
        font-size: 24px;
    }
    .hm4-banner-item-2 .banner-info .slider-content-text .desc-group{
        margin-bottom: 32px;
    }
    .hm4-banner-item-2 .banner-info .slider-content-text .desc-group h4{
        font-size: 16px;
    }
    .item-product-grid.item-product-grid-deal4 .product-thumb,
    .item-product-grid.item-product-grid-deal4 .product-info{
        max-width: 100%;
    }
    .item-product-grid.item-product-grid-deal4 .product-info{
        padding-top: 15px;
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .product-price{
        justify-content: center;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles > div {
        width: 58px !important;
    }
    .item-product-grid.item-product-grid-deal4 .product-info .countdown .time_circles .number{
        width: 50px;
        height: 50px;
        line-height: 46px;
        font-size: 18px;
    }
    .hm6-banner-item-1 .banner-info .slider-content-text {
        padding: 0px 15px;
    }
    .item-product-grid.item-product-grid-deal3 .gallery-control{
        display: none;
    }
    .item-product-grid.item-product-grid-deal3 .product-thumb{
        max-width: 100%;
    }
    .item-product-grid.item-product-grid-deal3{
        padding: 30px 15px;
    }
    .banner-advertising.style3.hm8-advertising-item .ad-banner-info .image-title{
        max-width: 100%;
    }
    .hm8-ads-inner-tab.banner-advertising.default .banner-info h4.image-title.title24 {
        margin-top: 41px;
    }
    .hm7-banner-item-1 .banner-info .slider-content-text{
        padding: 0px 15px;
    }
    .hm7-banner-item-1 .banner-info .slider-content-text h3{
        font-size: 48px;
    }
    .hm7-banner-item-1 .banner-info .slider-content-text h4{
        font-size: 16px;
    }
    .item-product-grid.item-product-grid-deal3 .product-info .countdown{
        margin-bottom: 25px;
    }
    .hm2-row6 .images-slider.style5 .item-image-list .item-image-list-inner .banner-content .image-title {
        min-width: auto;
    }
    .item-product-grid.item-product-grid-style7 .product-info .product-title {
        max-width: 100%;
    }
    .product-type-grouped .group_table tbody tr{
        display: block;
    }
    .woocommerce div.product form.cart .group_table td.group-info{
        width: 130px;
        max-width: 130px;
    }
    .woocommerce .wishlist_table td.product-add-to-cart a{
        white-space: nowrap;
    }
    .vendor-page table.table-vendor-sales-report{
        display: block;
    }
    .vendor-page .wcv-dashboard-navigation ~ form[method="post"] input[type="date"]{
        max-width: 135px;
        min-width: auto;
    }
    .vendor-page form #wcv_shop_mobile, .vendor-page form #wcv_shop_address, .vendor-page form #wcv_shop_fax{
        width: 100%;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-info{
        width: 100%;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-thumb{
        position: absolute;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section{
        padding: 20px 0px 20px 30px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-thumb .author-thumb a img {
        max-width: 40px;
    }
    .vendor-header .vendor-info-wrap .vendor-info-section .col-thumb {
        position: absolute;
        width: auto;
        right: 26px;
        top: 68px;
    }
    .product-grid-view .item-product-grid.item-product-grid-default,
    .product-grid-view .item-product-grid.item-product-grid-style2,
    .product-grid-view .item-product-grid.item-product-grid-style3,
    .product-grid-view .item-product-grid.item-product-grid-style4,
    .product-grid-view .item-product-grid.item-product-grid-style9{
        padding: 0px;
    }
}
@media (max-width: 414px){}
@media (max-width: 375px){
    .list-5-item,
    .list-4-item,
    .list-3-item,
    .list-2-item,
    .col-sm-8 .list-4-item {
        width: 100%;
    }
    .pagi-nav .prev, .pagi-nav .next{
        min-width: 60px;
    }
    .hd1-row2.contact-top-wrap .contact-top > li{
        padding: 15px 13px;
    }
    .hd1-row3 .text-logo div.title30{
        margin: 0 -50px 0 0;
    }
    .ft1-menu-col.wpb_column{
        width: 100%;
        float: none;
    }
    .ft1-menu-col:nth-child(3){
        margin-bottom: 30px;
    }
    blockquote{
        padding: 10px 0 10px 30px;
    }
    .single-info-author .author-career{
        position: relative;
        display: block;
        margin-top: 5px;
    }
    .single-info-author .author-info .author-title > .author-career:after{
        display: none;
    }
    .product-grid-view .grid-item-default .list-3-item,
    .product-grid-view .grid-item-style2 .list-3-item,
    .product-grid-view .grid-item-style3 .list-3-item,
    .product-grid-view .grid-item-style4 .list-3-item,
    .product-grid-view .grid-item-style9 .list-3-item,
    .product-grid-view .grid-item-default .list-4-item,
    .product-grid-view .grid-item-style2 .list-4-item,
    .product-grid-view .grid-item-style3 .list-4-item,
    .product-grid-view .grid-item-style4 .list-4-item,
    .product-grid-view .grid-item-style9 .list-4-item,
    .product-grid-view .grid-item-default .list-5-item,
    .product-grid-view .grid-item-style2 .list-5-item,
    .product-grid-view .grid-item-style3 .list-5-item,
    .product-grid-view .grid-item-style4 .list-5-item,
    .product-grid-view .grid-item-style9 .list-4-item{
        width: 50%;
    }

    .hd2-row2.contact-top-wrap .contact-top > li {
        padding: 15px 13px;
    }
    .bg-slider .item-slider{
        max-height: 300px;
    }
    .images-slider.style2 .item-image-list .item-image-list-inner .banner-content,
    .images-slider.style2 .item-image-list .item-image-list-inner .banner-advs{
    padding: 10px 15px;
    width: 100%;
    max-width: 100%;
    text-align: center;
    padding-top: 10px;
    }
    .images-slider.style2 .item-image-list .item-image-list-inner .banner-advs{
    padding: 0px;
    }
    .hm8-image-list.images-slider.style2 .item-image-list .item-image-list-inner .banner-content{
        padding: 10px 15px;
    }
    .mini-cart-box.dropdown-box .mini-cart-content{
        max-width: 350px;
        padding: 30px 15px 30px 15px;
    }
    .banner-slider.bg-slider .item-slider.hm5-banner-item-1.fixbg{
        background-position: 40% 50%;
    }
    .col-sm-8 .list-3-item{
        width: 100%;
    }
    .mini-cart-box.aside-box .mini-cart-content{
        max-width: calc(100% - 20px);
    }
    .mini-cart-box.aside-box .mini-cart-content .close-minicart{
        left: 0px;
        color: #444;
    }
    .show-by.show-order .dropdown-link .silver {
        min-width: 80px;
        width: 140px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .title-page .sort-pagi-bar > li{
        margin: 0px 0px;
    }
    .title-page .viewtype-bar .view-type > a{
        margin: 0px;
    }
    .title-page .viewtype-bar .view-type > a:last-child{
        margin: 0px;
    }
    .title-page:before{
        display: none;
    }
    .extra-filter-wrap, .hidden-sidebar-wrap {
        position: absolute;
        bottom: 0px;
        right: -5px;
    }
    .vendor-page .wcv-dashboard-navigation ul li > a{
        padding: 9px 14px;
        font-size: 12px;
    }
    .vendor-page .wcv-dashboard-navigation ~ form[method="post"] input[type="date"]{
        max-width: 135px;
    }
    .cross-sells.related-product h2.title22{
        font-size: 18px;
    }
    .product-slider-view .item-product-grid.item-product-grid-default,
    .product-slider-view .item-product-grid.item-product-grid-style2,
    .product-slider-view .item-product-grid.item-product-grid-style3,
    .product-slider-view .item-product-grid.item-product-grid-style4,
    .product-slider-view .item-product-grid.item-product-grid-style9{
        padding: 0px;
    }
    /*.item-product-grid.item-product-grid-default .product-title,*/
    /*.item-product-grid.item-product-grid-style2 .product-title,*/
    /*.item-product-grid.item-product-grid-style3 .product-title,*/
    /*.item-product-grid.item-product-grid-style4 .product-title{*/
        /*overflow: visible;*/
        /*text-overflow: unset;*/
        /*white-space: normal;*/
        /*line-height: 20px;*/
    /*}*/
}
@media (max-width: 320px){
    .close-minicart{
        right: 0;
        left: inherit;
        color: #333;
    }
    .ft1-row-guarantee .guarantee-slider .image-desc{
        max-width: 175px;
    }
    .info-post-wrap .col-share >li{
        padding: 0 5px;
    }
    .info-post-wrap .col-share {
        text-align: center;
        padding: 0 10px 0px 34px;
    }
    .comment-time-wrap {
        font-size: 10px;
    }
    .item-post-large.item-default .post-info .post-title{
        font-size: 18px;
    }
    .item-post.item-post-default .meta-wrap .post-meta-data{
        font-size: 10px;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text{
        margin-left: 70px;
    }
    .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .button[name="apply_coupon"] {
        max-width: 150px;
        right: 4px;
        padding: 0px 15px !important;
    }
    .ft5-newsletter-form .form-newsletter input[type="email"]{
        max-width: 60%;
    }
    .ft5-newsletter-form .form-newsletter .mc4wp-form-fields .submit-form{
        width: 40%;
    }
    .images-slider.style4 .owl-stage-outer .owl-item .item-image-list .banner-content .image-desc {
        max-width: 190px;
    }
    .banner-advertising.style5 .ad-banner-info .content-right h3.title36{
        font-size: 24px;
    }
    .banner-advertising.style5 {
        padding: 30px 15px;
    }
    .product-catelist.style6 .heading-catelist{
        width: 46px;
    }
    .product-catelist.style6 .heading-catelist i{
        left: 16px;
    }
    .banner-slider.hm8-guarantee .desc{
        padding: 16px 0px 0px 5px;
    }
    .banner-slider.hm8-guarantee .desc strong{
        max-width: 180px;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .banner-slider.hm8-guarantee .desc .desc-title{
        max-width: 150px;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .mini-cart-box.dropdown-box .mini-cart-content{
        max-width: 290px;
        padding: 30px 10px 30px 5px;
    }
    .item-product-grid.item-product-grid-style7 .product-thumb{
        max-width: 100px;
    }
    .item-product-grid.item-product-grid-style7 .product-info{
        max-width: calc(100% - 100px );
        padding: 0px 0px 0px 15px;
    }
    .woocommerce div.product form.cart .group_table .detail-qty{
        width: 105px;
    }
    .woocommerce .woocommerce-form-login .woocommerce-form__label.inline{
        margin: 0px 10px;
    }
    .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-thumb {
        max-width: 100px;
    }
    .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-info{
        width: calc(100% - 100px);
        max-width: calc(100% - 100px);
        margin-top: 10px;
    }
    .hm4-tab-prd .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-thumb {
        max-width: 100px;
    }
    .hm4-tab-prd .slider-prd-style7 .item-product-grid.item-product-grid-style7 .product-info{
        width: calc(100% - 100px);
        max-width: calc(100% - 100px);
        margin-top: 10px;
    }
    .intr-cate-default .cate-info {
        max-width: 45%;
        padding: 0px 15px 30px 15px;
    }
    .vendor-page .wcv-dashboard-navigation ~ form[method="post"] input[type="date"] {
        max-width: 110px;
        width: 110px;
        font-size: 10px;
    }
    .login-popup-content {
        padding: 50px 15px;
    }
    /* df responnse toan ngo */
    .content-post-default h2.title30 {
        font-size: 22px;
    }
    .hm7-row4-col2 .list-product-wrap.slider-prd-style5 .prd-list-slider .owl-nav{
        background: transparent;
    }
    .hm7-row4-col2 .prd-slider-title.prd-title-style5:after{
        display: none;
    }
    .product-grid-view .grid-item-default .list-3-item,
    .product-grid-view .grid-item-style2 .list-3-item,
    .product-grid-view .grid-item-style3 .list-3-item,
    .product-grid-view .grid-item-style4 .list-3-item,
    .product-grid-view .grid-item-style9 .list-3-item,
    .product-grid-view .grid-item-default .list-4-item,
    .product-grid-view .grid-item-style2 .list-4-item,
    .product-grid-view .grid-item-style3 .list-4-item,
    .product-grid-view .grid-item-style4 .list-4-item,
    .product-grid-view .grid-item-style9 .list-4-item,
    .product-grid-view .grid-item-default .list-5-item,
    .product-grid-view .grid-item-style2 .list-5-item,
    .product-grid-view .grid-item-style3 .list-5-item,
    .product-grid-view .grid-item-style4 .list-5-item,
    .product-grid-view .grid-item-style9 .list-5-item{
        width: 100%;
    }
    .product-grid-view .item-product-grid-default:after,
    .product-grid-view .item-product-grid-style2:after,
    .product-grid-view .item-product-grid-style3:after,
    .product-grid-view .item-product-grid-style4:after{
    visibility: hidden !important;
    }
    .item-product-grid.item-product-grid-default .product-title{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 20px;
    }
    .product-slider-view .item-product-grid.item-product-grid-default,
    .product-slider-view .item-product-grid.item-product-grid-style2,
    .product-slider-view .item-product-grid.item-product-grid-style3,
    .product-slider-view .item-product-grid.item-product-grid-style4,
    .product-slider-view .item-product-grid.item-product-grid-style9{
        padding: 0px 15px;
    }
}
@media (min-width: 567.9px) and (max-width: 767px){
    .wpb_column.vc_col-ss-1\/5,
    .wpb_column.vc_col-ss-2\/5,
    .wpb_column.vc_col-ss-3\/5,
    .wpb_column.vc_col-ss-4\/5,
    .wpb_column.vc_col-ss-1, 
    .wpb_column.vc_col-ss-10, 
    .wpb_column.vc_col-ss-11, 
    .wpb_column.vc_col-ss-12, 
    .wpb_column.vc_col-ss-2, 
    .wpb_column.vc_col-ss-3, 
    .wpb_column.vc_col-ss-4, 
    .wpb_column.vc_col-ss-5, 
    .wpb_column.vc_col-ss-6, 
    .wpb_column.vc_col-ss-7, 
    .wpb_column.vc_col-ss-8, 
    .wpb_column.vc_col-ss-9 {
        float: left;
    }
    .wpb_column.vc_col-ss-1\/5{
        width: 20%;
    }
    .wpb_column.vc_col-ss-2\/5{
        width: 40%;
    }
    .wpb_column.vc_col-ss-3\/5{
        width: 60%;
    }
    .wpb_column.vc_col-ss-4\/5{
        width: 80%;
    }
    .wpb_column.vc_col-ss-1{
        width: 8.33333333%;
    }
    .wpb_column.vc_col-ss-10{
        width: 83.33333333%;
    }
    .wpb_column.vc_col-ss-11{
        width: 91.66666667%;
    }
    .wpb_column.vc_col-ss-12{
        width: 100%;
    }
    .wpb_column.vc_col-ss-2{
        width: 16.66666667%;
    }
    .wpb_column.vc_col-ss-3{
        width: 25%;
    }
    .wpb_column.vc_col-ss-4{
        width: 33.33333333%;
    }
    .wpb_column.vc_col-ss-5{
        width: 41.66666667%;
    }
    .wpb_column.vc_col-ss-6{
        width: 50%;
    }
    .wpb_column.vc_col-ss-7{
        width: 58.33333333%;
    } 
    .wpb_column.vc_col-ss-8{
        width: 66.66666667%;
    } 
    .wpb_column.vc_col-ss-9{
        width: 75%;
    }
    .vc_col-ss-offset-1\/5{
        margin-left: 20%;
    }
    .vc_col-ss-offset-2\/5{
        margin-left: 40%;
    }
    .vc_col-ss-offset-3\/5{
        margin-left: 60%;
    }
    .vc_col-ss-offset-4\/5{
        margin-left: 80%;
    }
    .wpb_column.vc_col-ss-offset-0{
        margin-left: 0;
    }
    .wpb_column.vc_col-ss-offset-1{
        margin-left: 8.33333333%;
    }
    .wpb_column.vc_col-ss-offset-10{
        margin-left: 83.33333333%;
    }
    .wpb_column.vc_col-ss-offset-11{
        margin-left: 91.66666667%;
    }
    .wpb_column.vc_col-ss-offset-12{
        margin-left: 100%;
    }
    .wpb_column.vc_col-ss-offset-2{
        margin-left: 16.66666667%;
    }
    .wpb_column.vc_col-ss-offset-3{
        margin-left: 25%;
    }
    .wpb_column.vc_col-ss-offset-4{
        margin-left: 33.33333333%;
    }
    .wpb_column.vc_col-ss-offset-5{
        margin-left: 41.66666667%;
    }
    .wpb_column.vc_col-ss-offset-6{
        margin-left: 50%;
    }
    .wpb_column.vc_col-ss-offset-7{
        margin-left: 58.33333333%;
    } 
    .wpb_column.vc_col-ss-offset-8{
        margin-left: 66.66666667%;
    } 
    .wpb_column.vc_col-ss-offset-9{
        margin-left: 75%;
    }
    .vc_hidden-ss{
        display: none;
    }
}
/*End Responsive*/